2021年3月6日 星期六

s1061448 影像處理作業 1

一、作業題目: 

    圖像亮度調整 —— 撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 (-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。 

二、開發環境: 
  •     作業系統:Windows 10 
  •     ide:pycharm,anaconda 4.4.0
  •     圖像處理:open-cv 4.4.0
  •     語言:python 3.6

        三、實現方法:

  1. 讀入圖片檔案
  2. 檢查圖像是彩色(rgb)的還是灰度圖像
  3. 對圖片的額每個像素(pixel)的R、G、B或者灰度數值都加上同一個自定義的整數
  4. 檢查是否有溢出,即<0或者>255, 若<0則設為0,若>255則設為255
  5. 輸出處理後圖像 

、操作方法:

    1. 將圖像文件和程式碼處在同一文件目錄下 
    2. 輸入圖像文件名 
    3. 輸入一個整數 
    4. 等待程式輸出“Complete”以後,會在該目錄下生成result.png,即為處理過後的圖像

    

五、最終效果: 


  •        原圖:
  • 輸入-100:
  •  輸入100:


沒有留言:

張貼留言