CV2默认读取RGB图像,如果读取到的是灰度图,会默认将图层复制三遍如果不希望图片转换成RGB可以在读取图片的时候指明要读取灰度图img = cv2.imread("1.png",cv2.IMREAD_GRAYSCALE)