import cv2
import os
path = r'C:\Users\Lenovo\Desktop\mbdata\VOCdevkit\VOC2012\JPEGImages'
save_picture_path = r'C:\Users\Lenovo\Desktop\mbdata\VOCdevkit\VOC2012\Testpicture'
f = open('test.txt', encoding='gbk')
txt = []
for line in f:
txt.append(line.strip())
for picture_name in txt:
picture_name = picture_name + ".jpg"
picture_path = os.path.join(path, picture_name)
image = cv2.imread(picture_path)
save_picture_path_name = os.path.join(save_picture_path, picture_name)
cv2.imwrite(save_picture_path_name, image)
该代码段读取指定路径下的test.txt文件,该文件包含一系列图片名称。然后对文本中的每个图片名,添加.jpg后缀,结合给定的路径找到对应的JPEG图像。使用OpenCV的imread函数读取图像,并利用imwrite将图片保存到新的目标路径下。

被折叠的 条评论
为什么被折叠?



