2020年3月14日 星期六

1063332 影像處理作業 1


一、作業題目:


撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255<=v<=255),並將圖像儲存至一個新圖像檔案中。

二、使用環境:


  • Visual Studio 2019
  • OpenCV 4.2.0


三、實作方法:



  1.           imread讀取輸入的圖片
  2.        imshow顯示輸入的圖片
  3.        創建兩個trackbar (+v表示當v為正值、-v表示當v為負值)輸入v(-255~255)
  4.        at<Vec3b>訪問各通道像素,並改變像素值
  5.        imshow顯示改變後的圖片
  6.        imwrite輸出新圖片newdog.jpg存入原資料夾



四、結果顯示:


v輸入正值(+136):





v輸入負值(-103):

                                   
v輸入正值(+93):

                                 
 v輸入負值(-137):






沒有留言:

張貼留言