目的
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255 ≤ v ≤255 ),並將圖像儲存至一個新圖像檔案中。
環境與使用套件版本
- Windows 10
- Visual Studio 2017
- Opencv 3.4.0
實作方法
Step 1. 開啟程式畫面
圖片以"Picture.png"的名稱抓取,並且同時顯示原圖及修改預覽圖讓使用者做比較<圖一、開啟畫面,左圖為原圖,右圖為修改預覽> |
Step 2. 移動滑桿調整圖片亮度
運用函式庫createTrackbar()的滑桿顯示亮暗選項及數值
亮度調整方式為線性方程式:
y= ax + b
y為輸出影像,x為輸入影像
a為影像對比度,b為影亮亮度
因為作業沒有考慮對比度,所以a為1,因此直接讓原圖加上滑桿選取數值:
y= x + b
沒有留言:
張貼留言