赞
踩
有问题请联系:chufeng0105@qq.com
- import os
- import cv2
-
- #我的路径:"D:\在D盘的pytorch项目\PycharmProjects\pytorch\Minist\My_imgs\RGB_imgs"
- filename = "输入图片的绝对路径"
- for img_name in os.listdir(filename):
- img_path = "RGB_imgs/"+img_name
- #这里的out_path是保存灰度图片的地址,推荐写相对路径(最好是采用../的形式,保持跟我一致)
- out_path='../My_imgs/Grey_imgs/'+img_name
- img = cv2.imread(img_path, 1)
- #先尝试一下能不能show这个图片,如果无法show这个图片,那将来必然无法保存这个图片
- cv2.imshow('img', img)
- #必须有waitKey这行代码,否则无法show图片
- cv2.waitKey(0)
- # 进行颜色转换:BGR2GRAY
- gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
- #这里是show灰色图片
- cv2.imshow('gray_img', gray_img)
- cv2.waitKey(0)
- result = cv2.imwrite(out_path, gray_img)
- cv2.waitKey(0)

1.必须有waitKey这行代码,否则无法show图片
2.out_path这里有时候可能需要加上extension作为结尾(例如.jpg),我这里没有加,但运行成功了
(这里附上某大佬解析图片)
3.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。