2022年2月24日 星期四

s1073308 作業1

s1073308 hw1



    1. 作業說明:



        圖像亮度調整


                  撰寫程式讀取圖片, 將每個像素值加上一個數值,改變亮度。
若為灰階圖像,需改變像素的灰階值;若為全彩圖像,只改變像素的R值。像素值介於0到255之間。


      2. 開發環境:

    • Windows 10


    • Visual Studio 2017


    • OpenCV4.5.5
        
    
     3. 實作流程:


       1. 將圖片檔放入專案並且在main function 輸入該檔案名稱ex:lennaRGB.tif
            
          2. 執行輸入調變質

          3. 判斷是否灰階圖
                若是  >  改變每個像素的灰階值          // 若不是  >  改變每個像素R質

           function:
                1. bool color(Mat image) 用來判斷是否為灰階圖片是回傳1若不是回傳0
        
       4. 執行結果:
       
左原圖與右調亮100後的對比
        
                                    
左原圖與右調暗100後的對比
                            
                                                            左原圖與右圖增加R值100後的對比


                                                            左原圖與右圖減少R值100後的對比

            

沒有留言:

張貼留言