一、作業題目:
圖像亮度調整 —— 撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 (-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。
二、開發環境:
- 作業系統:Windows 10
- ide:pycharm,anaconda 4.4.0
- 圖像處理:open-cv 4.4.0
- 語言:python 3.6
三、實現方法:
- 讀入圖片檔案
- 檢查圖像是彩色(rgb)的還是灰度圖像
- 對圖片的額每個像素(pixel)的R、G、B或者灰度數值都加上同一個自定義的整數
- 檢查是否有溢出,即<0或者>255, 若<0則設為0,若>255則設為255
- 輸出處理後圖像
四、操作方法:
- 將圖像文件和程式碼處在同一文件目錄下
- 輸入圖像文件名
- 輸入一個整數
- 等待程式輸出“Complete”以後,會在該目錄下生成result.png,即為處理過後的圖像
五、最終效果:
沒有留言:
張貼留言