【发布时间】:2016-11-30 14:06:50
【问题描述】:
为什么使用plt.show&cv2.imshow()调用同一张图片时输出的图片会有差异?
这是我的代码:
import cv2
import numpy as np
from matplotlib import pyplot as plt
src=cv2.imread('fruits1.jpg') # Source image
plt.subplot(211),plt.imshow(src),plt.title('image')
plt.xticks([]),plt.yticks([])
plt.show()
cv2.imshow('image',src)
cv2.waitKey(0)
cv2.destroyWindow()
这是来自plt.show的图片:
第二张是原图:
plt.show() 是否需要进行一些修改?
【问题讨论】:
标签: python opencv matplotlib image-processing