一、作業說明:
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v
(-255 <= v <= 255 )並將圖像儲存至一個新圖像檔案中 。
二、使用環境:
作業系統 : windows10
編譯軟體: visual studio 2017
使用語言: C++/opencv 4.5.1版本
三、實作方法:
1.用imread的方式把圖片讀取進來
2.讓使用者輸入v值
3.用兩個for迴圈範圍分別是圖片的row跟col並且使用at取出圖片的RGB值加上輸入的V值做修改,還要加上saturate_cast <uchar>保護圖片的顏色不會溢出超過範圍。
4.最後用imwrite把圖片寫檔成新的檔案。
四、執行結果:
V值設成-100的結果/原圖
V值設成+100的結果/原圖
沒有留言:
張貼留言