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