CS362影像處理概論Fundamental of Digital Image Processing
2022年2月24日 星期四
s1083343 作業1
作業說明
撰寫一個程式讀取ㄧ張圖片,將圖像中每一個點像素的值各加上一個數值。如果輸入 圖像是灰階圖像,改變每個像素的灰階值;如果輸入圖像是全彩圖像(RGB),則只改變 每個像素的 R 值。 注意修改後像素值溢位 Overflow 問題(像素值介於 0 與 255 之間)。
開發環境
Windows 11
Python 3.10.2
OpenCV 4.5.5
實作方法
輸入照片的位址後用imread()讀取
判斷照片是灰階圖或是彩色圖
輸入要加上的像素值
如果是彩色圖就R值加上輸入的像素值,是灰階圖就每個點都加上
用imshow()輸出結果
結果
graybook:
原圖 +125
原圖 -125
lennaRGB
原圖 R值+125
原圖 R值-125
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言