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.然後根據面積和長寬比進行篩選,符合條件的輪廓會被繪製為綠色的矩形框

執行結果:




 

留言

這個網誌中的熱門文章

rzwang Homework #1

s1101438 Homework #1

s1093309 作業6