2020年3月16日 星期一

1042542 影像處理作業 1

一、作業說明 

撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 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)

沒有留言:

張貼留言