s1101431 Homework #7
1122 Digital Image Processing Assignment #7 報告
學號:s1101431
姓名:鄭羽彤
主題: Image Segmentation and Object Detection 影像分割及物件偵測
專案目標:
使用python程式寫一個OpenCV程式,偵測讀取的視訊照片中的所有書桌的桌面區域,並敘述方法與流程。
(1) 標示出每張桌子的桌面的矩形邊界框(Bounding box)
(2) 標示出偵測到桌子的桌角
程式架構與功能說明:
1.
讀取2張圖片(image1.jpg, image2.jpg),將圖片縮小一半。
2. 將圖片從BGR轉換為HSV色彩空間,根據不同圖片定義顏色範圍,創建遮罩以分離出符合顏色範圍的部分,然後將遮罩用於圖片來獲得桌子區域。
3. 將圖片轉換為灰階,進行高斯模糊,然後對圖片進行侵蝕再膨脹。
4. 使用findContours找出輪廓,過濾掉較小的輪廓,然後畫上矩形框。
5. 找出多邊形頂點,將這些頂點標上一個紅點。
6. 將圖片顯示和存檔。
成果展示與討論:
Result1
Result2
留言
張貼留言