2020
12-02
12-02
Python读取图像并显示灰度图的实现
python读取图像原图:importcv2#利用opencv读取图像importnumpyasnp#利用matplotlib显示图像importmatplotlib.pyplotaspltimg=cv2.imread("./lena.png")#读取图像#显示图像plt.imshow(img)plt.axis('off')plt.show()效果:问:为什么画出的图像和原图有色差呢?答:opencv的颜色通道顺序为[B,G,R],而matplotlib的颜色通道顺序为[R,G,B]。解决方案:把R和B的位置调换一下img=img[:,:,(2,1,0)]再次显示图像效果:(...
继续阅读 >