s1091553 Homework #7
1122 Digital Image Processing Assignment #7 報告
學號:1091553 姓名:歐法希
主題: Image Segmentation and Object Detection 影像分割及物件偵測
專案目標: 撰寫一個程式來偵測出附件2 張視訊照片中的所有書桌的桌面區域。
(1) 標示出每張桌子的桌面的矩形邊界框(Bounding box)
(2) 標示出偵測到桌子的桌角
開發平台: Microsoft Windows 11, Visual Studio Code, OpenCV 4.7.0, Python 3.10.11
處理步驟:
(1)
讀取影像並調整圖片大小
(2) 將圖片從 BGR 轉換為 HSV
(3)
找到合適顏色區間,並創建mask,保留在範圍內的像素
(4) 對遮罩進行高斯模糊,以減少雜訊
(5)
使用數學形態學操作(erosion和opening)
(6) 利用cv2.findContours()函數找出輪廓並用cv2.rectangle()劃出矩形框
(7) 使用cv2.goodFeaturesToTrack() 函數在矩形區域中進行角點偵測


留言
張貼留言