2020
10-08
10-08
python中plt.imshow与cv2.imshow显示颜色问题
在用plt.imshow和cv2.imshow显示同一幅图时可能会出现颜色差别很大的现象。这是因为:opencv的接口使用BGR,而matplotlib.pyplot则是RGB模式importcv2importnumpyasnpimportmatplotlib.pyplotaspltimg=cv2.imread('lena_std.tif')b,g,r=cv2.split(img)img2=cv2.merge([r,g,b])plt.subplot(121);plt.imshow(img)plt.subplot(122);plt.imshow(img2)plt.show()cv2.imshow('bgrimage',img)cv2.imshow('rgb...
继续阅读 >