天天看點

opencv一:圖像讀取與儲存

如果不想每次在指令前加上cv2的話,可以将import cv2改為from cv2 import *

圖像讀取函數:cv2.imread(圖像路徑,标志符)

圖像路勁可以是絕對路徑和相對路徑

辨別符有三種:

  • cv2.IMREAD_COLOR (忽視透明度);
  • cv2.IMREAD_GRAYSCALE(轉換成灰階圖像讀取);
  • cv2.IMREAD_UNCHANGED(包括透明度)。也可以用整數代替,分别對應為1,0,-1

儲存圖像函數:cv2.imwrite(檔案儲存的路徑名加格式,需要儲存的圖像)

#讀取并儲存圖像
import cv2
img = cv2.imread('1.jpg',0)
cv2.imshow('input',img)
c = cv2.waitKey(0)
if c == 27:
    cv2.destroyAllWindows()
elif c == ord('s'):
    cv2.imwrite('2.jpg',img)
    cv2.destroyAllWindows()
           
opencv一:圖像讀取與儲存