Python+OpenCV读取文件夹图像并批量保存ROI区域
本文介绍利用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区域的完整方法。希望该方案能为读者提供有效参考,同时也欢迎持续关注本站以获取更多信息。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









