一、作業說明:
撰寫一個程式從檔案讀取一張圖像,
將圖像的每一個點像素的值各加上一個整數值 v(-255 <= v <= 255 )
並將圖像儲存至一個新圖像檔案中。
二、使用環境:
作業系統 : Windows10
編譯軟體: Visual Studio2017
程式語言: c++/opencv 4.5.1
三、方法:
1. imread 從路徑讀取原圖片
2. 輸入想要的亮度
3. 使用BGR圖像進行操作,因此每像素(B,G和R)將有三個值
4. saturate_cast(value) 確保值得大小範圍在0-255之間
5. imshow 圖片顯示
6. imwrite 儲存調整完亮度的圖片
四、執行結果:
亮度-100:
亮度+100:
沒有留言:
張貼留言