(一)读取显示图片

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)  
原文地址:https://www.cnblogs.com/sunnyCx/p/8135196.html