1.读取和显示图片
import cv2 import numpy as np import matplotlib.pyplot as plt #读图片 img=cv2.imread('watch.jpg',cv2.IMREAD_GRAYSCALE) #IMREAD_GRAYSCALE = 0 灰度 #IMREAD_COLOR = 1 颜色 #IMREAD_UNCHANGE= -1 不变 #使用cv显示图片 cv2.imshow('image',img) #等待直到有按键按下,关闭所有窗口 cv2.waitKey(0) cv2.destroyAllWindows()
灰度图片
2.使用matplotlib显示图像
#show in matplotlib plt.imshow(img,cmap='gray',interpolation='bicubic') #划线 plt.plot([50,100],[80,100],'c',linewidth=5) plt.show()
3.写图片
cv2.imwrite('watchgray.png',img)