# 保存图片imwrite,你写什么后缀他就给你保存为 什么后缀
gray = cv.cvtColor(src, cv.COLOR_BGR2GRAY)
cv.imwrite("result/result.png", gray)
cv.imwrite("result/result.jpg", gray)
# 看看灰度图是几通道,以后就不用ps做灰度图像了。。。。。但是还是三通道(227, 227, 3),所以
# 很难受,但是加了一个逗号,-1!!很神奇的好了,显示为(227, 227),reshape就可以了
print(cv.imread("result/result.jpg", -1).shape)
虽然你 cv.COLOR_BGR2GRAY 转换为灰度图,但是imread进来的不是原图样,它必须转换为三通道,所以加一个-1,也就是
cv.imread(“result/result.jpg”, -1).
意思是将最后一层拿进来,然后再show一下——没毛病
cv.imshow(“input image”, cv.imread(“result/result.jpg”, -1))
实际上,他读进来是三通道,但是每一通道的值都是一样的