1. cv2.imread('cat.jpg', cv2.IMGREAD_GRAYSCALE) # 使用imread讀入圖像(BGR順序), 使用IMGREAD_GRAYSCALE 使得讀入的圖片為灰度圖,
2. cv2.imshow('cat', img) # imshow表示展示圖片,第一個參數表示圖片的名字, 第二個參數表示需要顯示的圖片
3. cv2.waitKey(0) #表示圖片停留的時間, 0表示按任意鍵退出
4.cv2.destroyAllWindows() #表示清除所有的方框界面
5.cv2.imwrite('mycat.png', img) # 對圖片進行保存,第一個參數表示保存后的圖片名,第二個參數表示需要保存的圖片
代碼
# 圖片的讀入
import cv2 img = cv2.imread('cat.jpg') # 讀入的順序是BGR格式 cv2.imshow('cat', img) cv2.waitKey(0) cv2.destroyAllWindows()
def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) cv2.destroyAllWindows() # 灰度圖的讀入, cv2.IMREAD_GRAYSCALE img = cv2.imread('cat.jpg', cv2.IMREAD_GRAYSCALE) cv2.imshow('cat', img) cv2.waitKey(0) cv2.destroyAllWindows() # 圖片的保存 cv2.imwrite('my_cat.png', img)