撰寫一個程式從檔案讀取一張圖像, 將圖像的每一個點像素的值各加上一個整數值(-255 to 255), 並將圖像儲存至一個新圖像檔案中。
2.  環境:
Visual 2015
openCV 2.4.13
3.  作業解說:
這次作業我使用兩種方式實作:
(1) Image.at<uchar>(height, width)調整每一個像素的亮度 ,溢出的值超過255以255代替,低於0以0代替。
(2) Image.convertTo()這個function內建處理像素溢出的問題,以及對比度的調整。
最後以imwrite()儲存修改後的結果。
4.  圖示:
以cin的方式讓user決定調整的亮度。
 Image.at/灰階圖片(亮度+100)↓
 Image.at/灰階圖片(亮度-100)↓
convertTo/彩色圖片(亮度+100)↓
以imwrite()輸出圖片↓




沒有留言:
張貼留言