s1101406 Homework #7

 1122 Digital Image Processing Assignment #7

  • 學號: s1101406

  • 姓名: 徐宇昕

  • 主題: 撰寫一個程式來偵測出附件 2 張視訊照片中的所有書桌的桌面區域。(1) 標示出每張桌子的桌面的矩形邊界框(Bounding box)。(2) 標示出偵測到桌子的桌角。

  • 開發環境: Microsoft Windows 11, Visual Studio 2022, Opencv 4.90, C++

  • 程式架構與說明: 
    • 調整影像大小以適應螢幕。
    • 提取影像中的淺棕色區域。找出HSV 顏色空間的下限和上限。
    • 將提取到的結果轉為灰階影像。
    • 使用 Otsu's 閥值法對灰階影像進行二值化。
    • 使用高斯模糊平滑邊緣。
    • 應用形態學操作填補間隙和孔洞。
    • 尋找輪廓排除面積過小或過大的輪廓。
    • 為每個篩選過的輪廓計算凸包。
    • 在原始影像上繪製凸包的邊界矩形和角點。
    • 顯示並儲存結果。

  • 圖片補充:


留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1081444 Homework #7