Python+OpenCV读取文件夹图像并批量保存ROI区域
凌晨两点半
发布时间:2026-10-13 |
4人浏览过
本文介绍利用Python和OpenCV库实现从指定文件夹批量读取图像,并通过指定坐标范围提取感兴趣区域(ROI)后重新保存的方法。代码演示了使用os.walk遍历文件、cv2进行图像读写及切片操作的具体实现,适用于需要批量处理图像局部区域的场景。
具体实现代码如下所示:
import cv2 import os import numpy as np root_path = "I:/Images/2017_08_03/" dir = root_path+"images"+"/" count = 0 for root,dir,files in os.walk(dir): for file in files: srcImg = cv2.imread(root_path+"images"+"/"+str(file)) roiImg = srcImg[36:521, 180:745] cv2.imwrite(root_path+"Image"+"/"+str(file),roiImg) count +=1 if count%400==0: print count
上述内容即为利用Python结合OpenCV读取文件夹内所有图像并批量保存ROI区域的完整方法。希望该方案能为读者提供有效参考,同时也欢迎持续关注本站以获取更多信息。
相关文章
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。
作者最新文章
全部内容- SpringBoot整合第三方Swagger Starter实现接口文档自动化 2026-10-16
- C语言数据存储原理:整型、大小端与浮点数存储机制解析 2026-10-16
- C++临时对象产生场景与优化方案:避免隐式拷贝开销 2026-10-16
- SpringBoot策略模式优化:自定义初始化Bean结合HashMap消除If-Else 2026-10-16
- Go语言CGO实战:从调用C函数到双向交互指南 2026-10-16













