1. 作業說明
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v
( -255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。
2. 使用環境
Visual Studio 2017 c++
Win10
opencv-4.3.0
3. 方法
imread()讀入圖片
設定亮度變數
Mat::zeros函數建立新的空圖
迴圈將各個像素值加上亮度變數
if,else函數判斷溢位問題
resize輸出的畫面
執行結果
原圖片與增加亮度後的圖片
沒有留言:
張貼留言