2021年2月27日 星期六

s1071504影像處理作業1

 一、作業說明:

撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 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的結果/原圖







沒有留言:

張貼留言