import cv2
import numpy as np
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
file = open('label_1.txt', 'r')
for line in file.readlines():
line_array = line.split(' ')
img= cv2.imread(r'E:\MMW\test_set\test1\%s' %(line_array[0]))
filename = r'C:\MMW\%s' %(line_array[0])
print(filename)
cv2.imwrite(filename, img)
file.close()
为什么cv2.imwrite未保存图片至指定文件夹,目的是按照已有标签信息提取图片?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
代码的灵魂是bug! 2019-05-13 18:50关注import numpy as np import cv2 img = cv2.imread('messi5.jpg',0) cv2.imshow('image',img) k = cv2.waitKey(0) ## k = cv2.waitKey(0) & 0xFF # 64位机器 if k == 27: # 按下esc时,退出 cv2.destroyAllWindows() elif k == ord('s'): # 按下s键时保存并退出 cv2.imwrite('messigray.png',img) cv2.destroyAllWindows()--------补充--------------------
调整你的文件路径,我这里用相对路径就可以
评论 打赏 举报解决 1无用