2022年5月14日 星期六

s1081543作業 5

 作業說明:

  • 撰寫一個程式將所附圖像flower.jpg的黃色花瓣區域擷顯示出來。

開發環境:

  •       Window10   
  •       Microsoft Visual Studio 2019
  •       C++
  •       OpenCv 4.5.5

程式說明:

    (1)

  1. 輸入圖片名稱或路徑(如要輸入名稱請把圖片和.cpp檔放一起)
  2. 將圖片以RGB形式讀取
  3. 利用公式自一個RGB圖轉換為HSI形式的函數
    • 3.1公式:
  4. 自行設定黃色的區域(上限&下限)
    • 4.1參考圖:

  5. 使用inrange()將圖片二值化(上下限中設定為白色,其餘為黑色)製作Mask
  6. 使用for迴圈將原圖Mask中白色的部分保留得出結果

執行結果:

原圖




HSI



二質化



結果





參考資料:

沒有留言:

張貼留言