圖像亮度調整,撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值(-255到255),並將圖像儲存至一個新圖像檔案中。
二、環境
compiler: Visual studio 2019
language: C++
Library version: OpenCV 4.2.0
三、實作方法
include要使用的"opencv"函式庫
使用imread讀取要開啟的圖片檔
使用namedWindow開啟一個視窗顯示圖片
透過img.type()判斷圖片為灰階圖或是彩色圖片
透過修改img.at<Vec3b>(i, j)[?]值來調整每個像素的值,
並判斷是否有低於0或超過255
修改好的圖片會存為out.png
四、結果顯示
原圖
+50
+100
實際操作圖
沒有留言:
張貼留言