2020年3月16日 星期一

1053301 影像處理作業 1

一、作業要求:
    1.圖像亮度調整:
    撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數
值 v(-255~255),並將圖像儲存至一個新圖像檔案中。
    2.如果輸入圖像是灰階圖像,改變每個像素的灰階值;如果輸入圖像是全彩圖像 (RGB)
   改變每個像素的 R, G, B 值。請注意修改後像素值溢位問題 (<0 與>255)

二、使用工具:
    1.Visual Studio Code
    2.Python
      版本:3.7.3 32bit
    3.OpenCV
      版本:4.2.0

三、實作方法:
    1.先輸入像素值
    2.讀取指定的圖片
    3.判斷圖片是全彩還是灰階
    4.使用三層的迴圈,第一層跑Row,第二層跑Column,第三層跑每一個點的像素值
    5.儲存圖片

四、運行結果:
    1.原圖
    2.像素值加50
    3.像素值減50
    4.像素值加255(>255的話,只會 = 255)
    5.像素值減255(<0的話,只會 = 0)

沒有留言:

張貼留言