作業說明
撰寫一個程式讀取一張照片,將圖像中每一個點像素的值各加上一個數值。如果輸入圖像是灰階圖像,改變每個像素的灰階值;如果輸入圖像是全彩圖像,則只改變每個像素的R值。
開發環境
- Windows 10
- Visual Studio 2017
- Opencv-4.5.5
- C++
實作方法
- 輸入照片的位址後用imread()讀取
- 判斷照片是灰階圖或是彩色圖
- 輸入要加上的像素值
- 如果是彩色圖就R值加上輸入的像素值,是灰階圖就每個點都加上
- 用imshow()輸出結果
輸出結果
bookGray +100
bookGray -100
沒有留言:
張貼留言