s1090739 Homework #7
1122 Digital Image Processing Assignment #7 報告
學號: 1090739 姓名: 林昶廷
主題:Image Segmentation and
Object Detection 影像分割及物件偵測
專案目標:
撰寫一個程式來偵測出附件2張視訊照片中的所有書桌的桌面區域。
(1) 標示出每張桌子的桌面的矩形邊界框(Bounding box)
(2) 標示出偵測到桌子的桌角
開發平台:
Microsoft Windows 11, Visual Studio 2022, OpenCV 4.90, C++
程式架構與功能說明:
1. 程式執行時會顯示image(原圖加上畫框)、mask(HSV inRange後圖)、morphed(處理後圖)、edge
2.
成果展示與討論:
1. 讀取圖片並將圖片轉為HSV。
2. 根據讀取圖片進行inRange (HSV過濾)。
3. 將面積太小的圖過濾。
4. 將面積符合的圖填滿白色。
5. 將過濾後的圖進行opening 和 closing。
6. 將面積太小的圖過濾。
7. 用Canny尋找物件edge。
8. 將edge描上原圖並標示桌角與矩形邊界框(Bounding box)。
image1:
圖、image
image2:
圖、image
留言
張貼留言