2020年3月18日 星期三

1051532 影像處理作業 1

圖像亮度調整


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

二、作業環境
  • OS:Windows 10
  • Visual Studio 2017+OpenCV3.4.0 Debug x64
三、操作步驟
  1. 利用cin取得變數v(-255<=v<=255)
  2. 利用imread將原圖讀入程式
  3. at抓取圖檔像素點之BGR三色數值
  4. 依變數v調整數值
  • 超過255時以255
  • 低於0時以0
  1. 利用at將修改後BGR值放回
  2. 重複3,4,5直到每個點都做完
  3. imshow於新視窗顯示修改之圖檔
  4. imwrite輸出編輯後的圖片
四、執行結果

  • 原圖

  1. v值輸入
  1. 輸入100
  1. 輸出至資料夾
  1. 輸出圖檔
  1. 輸入-100
  1. 輸出圖檔



沒有留言:

張貼留言