作業說明
撰寫一個程式讀取ㄧ張圖片,將圖像中每一個點像素的值各加上一個數值。如果輸入 圖像是灰階圖像,改變每個像素的灰階值;如果輸入圖像是全彩圖像(RGB),則只改變 每個像素的 R 值。 注意修改後像素值溢位 Overflow 問題(像素值介於 0 與 255 之間)。
開發環境
- Windows 10
- Visual Studio 2017
- OpenCV 4.5.5
程式說明
- 輸入要讀的圖片名字和要加的值
- imread讀取圖片
- 使用function判斷是否為灰階圖
- 若是灰階圖則RGB都接上輸入的值
- 彩圖則指加R值
- 若加完後的值超過255則視為255,小於0則視為0
- imshow秀出圖片
沒有留言:
張貼留言