1.導入OpenCV包
import cv2
2.讀取圖片
cv2.imread(image_path, mode)
讀入函數,包含兩個參數,第一個為圖片路徑及圖片名,第二個為讀取圖片方式。mode的參數包括:cv2.IMREAD_COLOR:讀入一副彩色圖片;cv2.IMREAD_GRAYSCALE:以灰度模式讀入圖片;cv2.IMREAD_UNCHANGED:讀入一幅圖片,並包括其alpha通道。
3.顯示圖片
cv2.inshow(window_name, image)
顯示函數,包含兩個參數,第一個為顯示窗口名,第二個為讀入的圖片。注意:可以創建多個窗口,但不能重名。
4.綁定鍵盤
cv2.waitKey(time)
鍵盤綁定函數, 共一個參數,表示等待毫秒數。將等待特定的毫秒數,看鍵盤是否有輸入,返回ASCII值。如果time為0,表示無期限等待鍵盤輸入。
5.刪除窗口
cv2.destroyAllWindows()
刪除全部窗口
cv2.destroyWindows()
刪除指定窗口
6.保存圖像
cv2.imwrite(save_path, image,[int(mode), num] )
保存函數,共三個參數,第一個為保存文件路徑,第二個為讀入的圖片。第三個參數可選,對於JPEG,[int(cv2.IMWRITE_JPEG_QUALITY), 5],其表示的是圖像的質量,用0-100的整數表示,默認為95;對於PNG,第三個參數表示的是壓縮級別。cv2.IMWRITE_PNG_COMPRESSION,從0到9,壓縮級別越高,圖像尺寸越小。默認級別為3。