2021年2月26日 星期五

s1070931 影像處理作業1

 

一、作業說明:

        圖像亮度調整

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

二、使用環境:

        - Windows 10

        - Visual Studio 2019 16.8.2(C++)

        - OpenCV4.5.0

        三、程式流程:

  1. 建立一個Mat物件img1,經由imread()讀檔,resize()調整大小
  2. 建立Mat物件img1_darkenimg1_brighten,並使用img1的尺寸初始化
  3. 輸入v,介於0~255之間
  4. img1每一個像素的值分別減去v存進img1_darken與加上v存進img1_brighten
  5. 使用 nameWindow()建立視窗,並使用imshow()Mat矩陣物件顯示出來

四、作業成果:


  以上是當v=150時,顯示出的圖片。由左至右分別為 (減去v)、正常、亮(加上v)




沒有留言:

張貼留言