2022年2月24日 星期四

s1083338 作業1

作業說明:

        撰寫一個程式讀取ㄧ張圖片,將圖像中每一個點像素的值各加上一個數值。如果輸入 圖像是灰階圖像,改變每個像素的灰階值;如果輸入圖像是全彩圖像(RGB),則只改變 每個像素的 R 值。 注意修改後像素值溢位 Overflow 問題(像素值介於 0 與 255 之間)。


開發環境:

  •       Window10   
  •       Microsoft Visual Studio 2019
  •       OpenCv 4.5.5

程式功能:

    1.先利用imread讀取圖片

     2.再輸入要增加的數值

     3.判斷圖片是黑白或是彩色的

     4.黑白圖改變黑白的深淺

     5.彩色圖改變紅色的深淺

執行結果:

(彩色圖)

                                    輸入100                                               輸入-50



(黑白圖)

                                輸入100                                                 輸入-50



沒有留言:

張貼留言