一、 作業說明
圖像亮度調整
撰寫一個程式讀取ㄧ張圖片,將圖像中每一個點像素的值各加上一個數值。如果輸入圖像是灰階圖像,改變每個像素的灰階值;如果輸入圖像是全彩圖像(RGB),則只改變每個像素的 R 值。
注意修改後像素值溢位 Overflow 問題(像素值介於 0 與 255 之間)。
二、 作業環境
Windows 10
OpenCV 4.5.5
Visual Studio 2017
三、 實作方法
1.提示使用者進行輸入並檢查錯誤。
2.使用 ImageProcessing 函式 處理圖片。
3.判斷使用者選擇的模式(1.灰階圖2.全彩圖)並執行相對應的處理。
4.使用 saturate_cast<uchar>()處理溢位問題。
四、 執行結果
沒有留言:
張貼留言