載入圖片及影像--cv2.imread,cv2.VideoCapture
載入圖片程式
import numpy as np import cv2 #載入jpg圖檔 #imread:讀取圖片,並將資料寫入Mat/flags:影像標誌 #IMREAD_COLOR:彩色模式可用1表示 #IMREAD_GRAYSCALE:灰度圖可用0表示 #IMREAD_UNCHANGED:透明度可用-1表示 image = cv2.imread("DSC00040.jpg", flags=cv2.IMREAD_COLOR) #WINDOW_NORMAL:調節窗口大小 #WINDOW_AUTOSIZE:固定窗口大小 cv2.namedWindow('image',cv2.WINDOW_NORMAL) cv2.imshow('image',image) cv2.waitKey(0) cv2.destroyAllWindows()
顯示圖片結果可為彩色及黑白:
載入影片程式
import numpy as np import cv2 #Capture:拍攝,紀錄 cap = cv2.VideoCapture('00007.avi') while(cap.isOpened()): ret, frame = cap.read() #cvtColor:轉換影像色域,程式以轉換RGB到gray為例 gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) cv2.imshow('frame',gray) if cv2.waitKey(6) & 0xFF == ord('q'): break cap.release() cv2.destroyAllWindows()
Comments
comments powered by Disqus