作業說明:
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。
開發環境:
Windows 10
Visual Studio 2019
C++98
OpenCV 4.3.0
程式說明:
1. 載入 opencv.hpp 函式庫
2. 用 imread 載入 img.jpg
3. 用 imshow 顯示原圖
4. 將每個 pixel 的 各個 RGB 的值加上 v = 50,若是大於 255,則將值變為 255
5. 用 imshow 顯示圖片
6. 用 imwrite 將圖片輸出為 img2.jpg
7. 將每個 pixel 的 各個 RGB 的值加上 v = -50,若是小於 0,則將值變為 0
8. 用 imshow 顯示圖片
9. 用 imwrite 將圖片輸出為 img3.jpg
輸出結果:
沒有留言:
張貼留言