1.題目說明
撰寫一個程式讀取ㄧ張圖片,將圖像中每一個點像素的值各加上一個數值。如果輸入
圖像是灰階圖像,改變每個像素的灰階值;如果輸入圖像是全彩圖像(RGB),則只改變
每個像素的 R 值。
注意修改後像素值溢位 Overflow 問題(像素值介於 0 與 255 之間)。
2.使用環境
windows 11
google collaboratory
OpenCV 4.1.2
3.方法
1.用imread通過路徑讀入圖片
2.輸入要加上的數值
3.用兩個for loop 改變每個像素的值
4.用numpy的clip使小於0的值為0、大於255為255來解決 overflow
4.結果
沒有留言:
張貼留言