2022年5月19日 星期四

s1081424 作業5

 一、作業說明:

    撰寫一個程式,讀取一張圖像,將 "flower.jpg" 的黃色花瓣區域顯示出來。


二、開發環境:


    (1)    Windows 10 + Visual Studio2019 + Opencv3.4.6

    (2)    方案組態:Debug

    (3)    方案平台:x64

    (4)    使用到的Library:iostram、opencv/opencv.hpp

    (5)    使用的語言:C++


三、實作說明:


    1.    一開始先讀進圖片,若檔名不存在則顯示



    2.    輸出原圖


    3. 先將原圖由RGB轉成HSV,並將圖片儲存為hsv,最後再輸出hsv





    4. 設定在HSV中黃色的範圍上限與下限,分別設為
            
            (1)    下限: yellowHmin = Scalar (0,140,175)

            (2)    上限:yellowHmax = Scalar (28,255,255)


    5. 以下限與上限設定遮罩,並輸出遮罩

                                       

    6. 利用 "bitwise_and" 將原圖與遮罩相乘合併,並
輸出result
 


       

沒有留言:

張貼留言