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
沒有留言:
張貼留言