這裡整理紀錄 OpenCV 的程式指令,若有新的我會持續更新。
讀取圖片檔案
1
img = cv2.imread("test.jpg") # img = test.jpg
讀取影片檔案
1
vc=cv2.VideoCapture("output.mp4") #vc = output.mp4
等待任何按鍵
1
cv2.waitKey(0)
顯示視窗
1
cv2.imshow("test",img) # ("視窗名稱",要顯示的圖片或影片)
關閉顯示視窗
1
2cv2.destroyAllWindows("test") # 關閉指定的"test"視窗
cv2.destroyAllWindows() # 關閉全部視窗自由調整視窗大小
1
2cv2.namedWindow('test', cv2.WINDOW_NORMAL) # 讓視窗可以自由縮放大小
cv2.imshow("test",img) # 顯示視窗寫入圖片檔案
1
2
3
4
5
6
7
8
9
10
11
12# 寫入圖檔
cv2.imwrite('output.jpg', img)
# 寫入不同圖檔格式...
cv2.imwrite('output.png', img)
cv2.imwrite('output.tiff', img)
# 設定 JPEG 圖片品質為 90(可用值為 0 ~ 100)
cv2.imwrite('output.jpg', img, [cv2.IMWRITE_JPEG_QUALITY, 90])
# 設定 PNG 壓縮層級為 5(可用值為 0 ~ 9)
cv2.imwrite('output.png', img, [cv2.IMWRITE_PNG_COMPRESSION, 5])