我面临一个问题,当我向 cnn 提供灰度图像数据集时,它会将其读取为 3 channel 图像而不是单 channel 图像。
那么如何将3 channel 图像转换为单 channel 灰度图像?
最佳答案
您可以直接将图像读取为灰度:
im_gray = cv2.imread('gray_image.png', cv2.IMREAD_GRAYSCALE)
或者您可以使用以下方法将 RGB 图像转换为灰度图像:
img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
关于python - 如何将 RGB 图像数据集转换为单 channel 灰度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48190894/