撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。
二、使用環境
1. Visual Studio 2019
2. OpenCV 4.2.0
3. Programming Language: C++
三、實作方法
1. imread():讀入一張圖像
2. namedWindow():建立兩個視窗Original和Converted
3. createTrackbar():在Converted視窗中新增兩個Trackbar,第一個Trackbar選擇要變亮或變暗(0為變亮、1為變暗),第二個Trackbar選擇強度(0 < v < 255)。
4. convertTo():改變圖片亮度 (Beta = v)
5. imshow():顯示原圖及更改後的圖
6. imwrite():儲存更改後的圖
四、執行結果
一、變亮 (0, +70) |
二、變暗 (1, -72) |
沒有留言:
張貼留言