2022年5月19日 星期四

s1081520 作業 5

 作業說明:

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

開發環境:

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

程式說明:

    (1)

  1. 輸入圖片名稱或路徑(如要輸入名稱請把圖片和.cpp檔放一起)
  2. 將圖片以RGB形式讀取
  3. 利用公式自一個RGB圖轉換為HSI形式的函數
  4. 自行設定黃色的區域(上限&下限)
  5. 使用inrange()將圖片二值化(上下限中設定為白色,其餘為黑色)製作Mask
  6. 使用for迴圈將原圖Mask中白色的部分保留得出結果

執行結果:

原圖




HSI



二質化



結果

參考資料:

  • https://a1239537.pixnet.net/blog/post/342082176-hsi%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%96%93%E6%87%89%E7%94%A8%E7%AD%86%E8%A8%98%281%29

  • https://www.796t.com/content/1542732610.html


沒有留言:

張貼留言