OpenCV在加载时为彩色图像提供错误的颜色
我在Python OpenCV中加载彩色图像并绘制相同的图像。然而,我得到的图像的颜色都混淆了。
这是代码:
import cv2import numpy as npfrom numpy import array, arange, uint8
from matplotlib import pyplot as plt
img = cv2.imread('lena_caption.png', cv2.IMREAD_COLOR)bw_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)images = []images.append(img)images.append(bw_img)titles = ['Original Image','BW Image']for i in xrange(len(images)):
plt.subplot(1,2,i+1),plt.imshow(images[i],'gray')
plt.title(titles[i])
plt.xticks([]),plt.yticks([])plt.show()
HUX布斯
MM们
拉风的咖菲猫
随时随地看视频慕课网APP