永成的學習部落格

這裡會記錄永成學習的一部分

0%

OpenCV 程式指令整理

這裡整理紀錄 OpenCV 的程式指令,若有新的我會持續更新。

⬇⬇⬇文章開始⬇⬇⬇
  1. 讀取圖片檔案

    1
    img = cv2.imread("test.jpg") # img = test.jpg
  2. 讀取影片檔案

    1
    vc=cv2.VideoCapture("output.mp4") #vc = output.mp4
  3. 等待任何按鍵

    1
    cv2.waitKey(0)
  4. 顯示視窗

    1
    cv2.imshow("test",img) # ("視窗名稱",要顯示的圖片或影片)
  5. 關閉顯示視窗

    1
    2
    cv2.destroyAllWindows("test") # 關閉指定的"test"視窗
    cv2.destroyAllWindows() # 關閉全部視窗
  6. 自由調整視窗大小

    1
    2
    cv2.namedWindow('test', cv2.WINDOW_NORMAL) # 讓視窗可以自由縮放大小
    cv2.imshow("test",img) # 顯示視窗
  7. 寫入圖片檔案

    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])