作業說明:
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。
開發環境:
- Windows 10
- Python 3.7.9
- opencv-python 4.5.1.48
- Visual Studio Code
程式說明:
- 輸入 python main.py v(數值),Ex. python main.py 50 (數字為正圖片變淺,為負變深)
- 用 imread 讀取 jpg 檔、shape 取得圖片長寬
- 將每個 pixel 的 各個 RGB 值加上 v
- 如果 pixel 的 R,G,B 值加上 v 後大於 255,將其值設為 255,若小於 0 ,將其值設為 0
- 使用 imwrite 存檔(output.jpg)
輸出結果:
沒有留言:
張貼留言