一、作業題目:
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255<=v<=255),並將圖像儲存至一個新圖像檔案中。
二、使用環境:
- Visual Studio 2019
- OpenCV 4.2.0
三、實作方法:
- imread讀取輸入的圖片
- imshow顯示輸入的圖片
- 創建兩個trackbar (+v表示當v為正值、-v表示當v為負值)輸入v值(-255~255)
- at<Vec3b>訪問各通道像素,並改變像素值
- imshow顯示改變後的圖片
- imwrite輸出新圖片newdog.jpg存入原資料夾
四、結果顯示:
v輸入正值(+136):
v輸入負值(-103):
v輸入正值(+93):
v輸入負值(-137):
沒有留言:
張貼留言