s1101424#hw7
1122 Digital Image Processing
Assignment #7
學號:s1101424 姓名:蕭睿
主題: Image Segmentation and Object Detection 影像分割及物件偵測
專案目標:撰寫一個程式來偵測出附件兩張視訊照片中的所有書桌的桌面區域。 (1) 標示出每張桌子的桌面的矩形邊界框(Bounding box)
(2) 標示出偵測到桌子的桌角
開發平台:Microsoft Windows
11, Visual Studio 2022, OpenCV 4.90, C++
程式架構與功能說明:
1. 讀取圖像並調整圖像大小:
2. cvtColor函數,將BGR格式的圖像轉換為HSV
3. Scalar根據HSV色彩空間中的範圍進行設定執行
4. bitwise_and 函數保留遮罩內指定範圍的顏色,並將其他部分設置為黑色
5. 將處理過的圖像轉換為灰度圖,對灰度圖進行二值化處理
6. 使用 findContours
函數找到圖像中的所有外部輪廓
7.然後根據面積和長寬比進行篩選,符合條件的輪廓會被繪製為綠色的矩形框
執行結果:
留言
張貼留言