来自于python-opencv官方文档
import cv2
cv2.imread(),cv2.imshow(),cv2.imwrite()
(1)cv2.imread()
读取彩色图像:cv2.IMREAD_COLOR
读取灰色图像:cv2.IMREAD_GRAYSCALE
读取alpha通道cv2.IMREAD_UNCHANGED
(2) cv2.imshow()
cv2.imshow('image',img)
cv2.waitKey(0) #输入数字,如果您在该时间按任意键,程序继续。如果通过0,它将无限期地等待一个关键的行程。
cv2.destroyAllWindows() #释放窗口
一般不用。一般用matplotlib展现。
img=cv2.imread('messi5.jpg',0)
plt.imshow(img,cmap='gray',interpolation='bicubic')
plt.xticks([]),plt.yticks([]) # to hide tick values on X and Y axis
plt.show()
(3)cv2.imwrite()
cv2.imwrite('messigray.png',img)
综合: