2020年3月18日 星期三

1053326 影像處理作業01


一、作業說明

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

二、作業環境

  • OS:Windows 10
  • Visual Studio 2017+OpenCV3.4.1 Debug x64
三、操作步驟
1.       Mat image = imread讀取圖片
2.       Mat new_imag建立新圖片格式
3.       讓使用者輸入亮度,用來改變BGR( -255~255 )
4.       用三個for迴圈,由外到內依序讀入[row] -> [cols] -> [c],其中rowcols為圖片的長寬,cVec3bchannel
<Vec3b> [0] = B
<Vec3b> [1] = G
<Vec3b> [2] = R
5.       namedWindow建立新視窗的名字及大小
6.       imshow顯示的新視窗輸出編輯後的圖片
7.       imwrite儲存圖片
四、執行結果

當輸入100
 當輸入-100時
 原圖
 輸入-100時的存檔

沒有留言:

張貼留言