2021年3月7日 星期日

s1073345 影像處理作業1

 1.作業說明:

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

2.開發環境:

Windows 10

Visual Studio 2019

C++

OpenCV 4.5.1

3.程式說明:

1. 載入 cv2 函式庫

2. imread 載入 img

3. 輸入v

4. 判斷v是否在範圍內

5. imshow 輸出原圖

6. 讀取原圖的寬高

7. 雙重迴圈在每個點加上v值存成另外一個圖片

8. saturate_cast 預防溢位

9. 顯示調整後圖片

4.輸出:

原圖:

v=100

v=-100


原圖:

v=100

v=-100

沒有留言:

張貼留言