2021年3月6日 星期六

s1071523 影像處理作業一

 作業說明:

從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255<= v <= 255),並將圖像儲存至一個新圖像檔案中。

開發環境:

  • Windows 10
  • Visual Studio Code
  • Python 3.8.5
  • OpenCV 4.4.0

實作:

  1. 輸入整數值v
  2. 使用 cv2.imread(path,1) 讀取圖片,第一個參數為圖片路徑,第二個參數為設定圖片格式為彩色
  3. 使用cv2.imshow()  顯示圖片
  4. 使用cv2.waitKey(0)、cv2.destroyAllWindows() 等待使用者輸入任意鍵關閉圖片視窗
  5. for迴圈的方式改變每個像素的值
  6. 顯示改變後的圖片
  7. 輸入任意鍵關閉圖片視窗
  8. 使用cv2.imwrite() 儲存新圖片

執行結果:

整數值v為-50時的執行結果



沒有留言:

張貼留言