赞
踩
目录
代码如下:
- import cv2 as cv
- import numpy as np
- from matplotlib import pyplot as plt
-
- path="D:\\openCV\\opencv\\sources\\samples\\data\\lena.jpg"
- image=cv.imread(path)
-
- cv.namedWindow("图片",cv.WINDOW_NORMAL)
- cv.imshow("source image",image)
- cv.waitKey(0)
效果图:
注意:
cv.imwrite('keep',image)
代码如下:
- import cv2 as cv
- import numpy as np
- from matplotlib import pyplot as plt
-
- path="D:\\openCV\\opencv\\sources\\samples\\data\\lena.jpg"
- image=cv.imread(path)
-
- '''cv.namedWindow("图片",cv.WINDOW_NORMAL)
- #cv.imshow("source image",image)
- cv.imwrite('keep',image)
- cv.waitKey(0)
- #cv.destroyAllWindows()'''
-
- plt.imshow(image,cmap='gray',interpolation='bicubic')
- plt.xticks([]),plt.yticks([]) #to hide tick values on X and Y axis
- plt.show()

效果图:
注意:彩色图像使用OpenCV加载时是BGR模式。Matplotlib是RGB模式。所以如果彩色图像已经被OpenCV读取,那么它将不会被matplotlib正常显示。这也就是上图会呈现这种颜色。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。