为什么子图改变了我的图像的颜色?

时间:2016-06-16 15:31:07

标签: python subplot

我正在尝试从视频中提取帧并将每个帧显示为图像。为了比较,我尝试了subplotting。绘制时读取的RGB图像不同。我哪里可能错了?

vid = cv2.VideoCapture(file1)
num_frames = int(vid.get(cv2.cv.CV_CAP_PROP_FRAME_COUNT))
fig, ax = plt.subplots(nrows=1, ncols=3)
plt.ion()
for i in range(num_frames):
    f,img = vid.read(i)
    cv2.imshow("V",img)

正确读取rgb图像,但

for i in range(num_frames):
    f,img = vid.read(i)
    ax[0].imshow(img)
    ax[1].imshow(img)
    ax[2].imshow(img)
    plt.draw()
    plt.pause(0.01)

显示图像的颜色发生变化 subplot image cv2 image

1 个答案:

答案 0 :(得分:0)

尝试

{{1}}