一、程式功能
撰寫一個程式讀取ㄧ張圖片,將圖像中每一個點像素的值各加上一個數值。如果輸入
圖像是灰階圖像,改變每個像素的灰階值;如果輸入圖像是全彩圖像(RGB),則只改變 每個像素的 R 值。
注意修改後像素值溢位 Overflow 問題v(-255≤v ≤255),並將圖像儲存至一個新圖像檔案中。
二、開發環境
Windows 11 + Visual Studio 2019 + OpenCV 3.4.6
三、實作方法
1. 用imread讀圖片。
2. 使用者輸入一個數字A,用covertTo把A加到圖片的像素中。
3. 用imshow顯示圖片的改變的前後差異。
四、執行結果
1. Lenna圖值+100
2. Lenna圖值-100
3. bookGray圖值+100
4. bookGray圖值-100
沒有留言:
張貼留言