在学习人脸识别的时候,需要将训练数据图片从jpg转为pgm格式,记录一下jpg转pgm代码
import os
import cv2
path = r'C:\Users\Administrator\Desktop\PycharmProjects\facerecognize\data\jpgtopgm\Trump'#待转路径
pgm_path = r'C:\Users\Administrator\Desktop\PycharmProjects\facerecognize\data\jm\Trump'#数据存储路径
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 + '\%d.pgm' % i
print(iowrite)
i += 1
cv2.imwrite(iowrite, grayImage)