s1093350 Homework #7

1122 Digital Image Processing Assignment #7報告

學號:s1093350      姓名:楊宜芳 

主題:Image Segmentation and Object Detection 影像分割及物件偵測

問題與專案解決目標: 

撰寫一個程式來偵測出2張照片中的所有書桌的桌面區域。

(1) 標示出每張桌子的桌面的矩形邊界框(Bounding box)

(2) 標示出偵測到桌子的桌角

開發環境:Microsoft Windows 11, Visual Studio Code 1.87.1, OpenCV 4.90, Python 3.8.13


程式架構與功能說明: 

1.         讀取圖像,並取得HSV色彩空間的圖像。

2.         創建mask,用顏色初步篩選出桌面區域。

3.         使用開運算、閉運算對mask去除雜訊、填補孔洞。

4.         從mask中找出輪廓。

5.         根據找出的輪廓繪製桌面區域的Bounding Box。

6.         使用多邊形逼近來近似輪廓形狀,並找出輪廓的近似多邊形以找出角點。

7.         繪製多邊形的角點。

8.         儲存並顯示偵測結果。


成果展示與討論:

圖一:



圖二:



影片:




留言

這個網誌中的熱門文章

rzwang Homework #1

s1101438 Homework #1

s1093309 作業6