作業說明
使用者輸入圖片的位置與要更動的量,讀取圖片將圖像中每一個點像素的值各加上剛輸入的數值。如果輸入圖像是灰階圖像,改變每個像素的灰階值;如果輸入圖像是全彩圖像RGB則只改變每個像素的R值。
開發環境
- Windows 10
- Visual Studio 2019
- OpenCV 4.5.5
程式說明
- 輸入要讀的圖片名字和要加的值
- imread讀取圖片
- 確認輸入的檔案是灰階圖還是彩圖
- (續3)如果是彩圖的話確認每一個像素點的RGB是否相同
- (續4)如果遇到任何不相同的情況就將R加上輸入的值
- (續4)如果所有像素點的RGB都確認是一致的,就將每個像素的RGB全部都加上輸入的值
- (續3)若是灰階圖的話就將每個像素的值加上輸入的值
- 若加完後的值超過255則視為255,小於0則視為0
- imshow秀出圖片
沒有留言:
張貼留言