作業說明:
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。
開發環境:
- Windows 10
- Python 3.9.1
- OpenCV 4.5.1
- Visual Studio Code
- 使用Python先載入OpenCV函式庫
- 請使用者輸入v值
- 使用cv2.imread將圖片載入
- 使用morty.shape取得圖片長寬
- 透過三層迴圈來對每個像素的R,G,B值加上剛剛輸入的v,來調整圖片的亮度
- 如果像素的R,G,B值加上v後大於255,就將其值設為255,若小於0,將其值設為0
- 使用cv2.imwrite存檔
- 使用cv2.imshow將修改後的圖片顯示出來
沒有留言:
張貼留言