2021年3月5日 星期五

s1071527 影像處理作業1

 

1. 作業說明

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

2. 作業環境、語言: 

    Windows 10 + Visual Studio 2019 + OpenCV4.1.2 (Debug x64) , C++

3. 方法:

        (1)使用imread讀進jpg

        (2)imshow顯示當前圖片

        (3)使用者輸入v (-255 <= v <=255)

        (4)存取圖片的長&(rows/cols)

        (5).at跑像素位置,更改BGR像素值

(6)判斷更改後的像素值是否介在0~255之間(大於255則等於255,小於0  則等於0)

        (7)imshow顯示更改後圖片

        (8)imwrite存檔(out.jpg)

4. 執行結果:

v=0

v=100

v=-100

Input介面:


Output圖片:


沒有留言:

張貼留言