2019年4月13日 星期六

s1042701的作業1


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

1. 實作方法

利用 imread() 來讀取彩色圖檔或灰階圖檔
接著在每一個點像素加上輸入值再加上beta值後對像素進行計算
若彩色圖檔使用 .at<Vev3b>  灰階使用 .at<uchar> 
並利用 saturate_cast 來避免修改後的值不會溢位
最後用 imwrite() 儲存圖像。

2. 執行環境

Visual studio 2017 + OpenCV 3.4

3. 執行結果







沒有留言:

張貼留言