作業說明:
從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v
(-255<= v <= 255),並將圖像儲存至一個新圖像檔案中。
開發環境:
- Windows 10
- Visual Studio Code
- Python 3.8.5
- OpenCV 4.4.0
實作:
- 輸入整數值v
- 使用 cv2.imread(path,1) 讀取圖片,第一個參數為圖片路徑,第二個參數為設定圖片格式為彩色
- 使用cv2.imshow() 顯示圖片
- 使用cv2.waitKey(0)、cv2.destroyAllWindows() 等待使用者輸入任意鍵關閉圖片視窗
- for迴圈的方式改變每個像素的值
- 顯示改變後的圖片
- 輸入任意鍵關閉圖片視窗
- 使用cv2.imwrite() 儲存新圖片
執行結果:
整數值v為-50時的執行結果
沒有留言:
張貼留言