快速处理jpg转pgm图片[python机器学习]
import os
import cv2
path = r'A:\Learning_OpenCV_3_Computer_Vision_with_Python_Second_Edition_Code\images\test'
pgm_path = r'A:\Learning_OpenCV_3_Computer_Vision_with_Python_Second_Edition_Code\images\train'
filenames = os.listdir(path)
i=1
for filename in filenames:
ioread = os.path.join(path,filename)
print(ioread)
grayImage = cv2.imread(ioread, cv2.IMREAD_GRAYSCALE)
iowrite = pgm_path+'\pos-%d.pgm'%i
print(iowrite)
i+=1
cv2.imwrite(iowrite, grayImage)
- path路径不能有中文字符
- path路径输入需要使用r’'解释不转义
- 处理后的图像为灰度图像不能直接双击打开,只能作为图像检测预处理数据集