作業說明:
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。
Coding環境:
- Windows 10
- Anaconda 4.8.4
- Jupyter 6.0.1
- Python 3.7.9
- OpenCV 3.4.2
程式說明:
- 用Jupyter開啟Assignment1.ipynb檔案
- 讀取目標照片(cat.jpg)並顯示照片
- 讓使用者輸入要修改的RGB值
- 將使用者輸入的值和標準照片大小傳入Change_RGB
- 用三個雙層迴圈來對圖片每個像素的B,G,R值分別修改來調整亮度
- 如果如果修改完的值大於255,就值設為255,如果小於0,則設為0
- 用cv2.imwrite儲存修改後的照片
結果展示:
原圖
沒有留言:
張貼留言