![](/img/trans.png)
[英]How to convert a RGB image (3 channel) to grayscale (1 channel) and save it?
[英]How to Convert RGB images dataset to single channel grayscale?
我面临的一个问题是,当我用灰度图像数据集输入cnn时,它会将其读取为3通道图像而不是单个通道。
那么如何将3通道图像转换为单通道灰度图像呢?
您可以通过以下方式直接读取灰度图像:
im_gray = cv2.imread('gray_image.png', cv2.IMREAD_GRAYSCALE)
或者您可以使用以下方法将RGB图像转换为灰度图像:
img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.