2021年3月7日 星期日

s1061435 影像處理作業1

 1. 作業題目:
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v
(-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。

2. 開發環境 :
  • Windows 10
  • Visual Studio Code
  • python 3.6
  • OpenCV 4.5.1

3. 說明:
  • 利用imread() 讀入圖片
  • 透過圖片的shape判斷channel數量(灰階或彩色圖片)
  • 迴圈對圖片上每個pixel做修改
  • 若是修改後的值 <0 或 >255 就修正
  • imwrite() 儲存修改結果

4. 執行結果:
  • 原始圖片:

  • v = 0:

  • v = 100:

  • v = -100:





沒有留言:

張貼留言