s1093350 Homework #6
1122 Digital Image Processing Assignment #6報告
學號:s1093350 姓名:楊宜芳
主題:Morphological
Image Processing 數學形態學影像處理練習
問題與專案解決目標:
利用數學型態影像處理,計算附件圖片中的
(1)大木圓榫數量
(2)小木圓榫數量
開發環境:Microsoft
Windows 11, Visual Studio Code 1.87.1, OpenCV 4.90, Python 3.8.13
程式架構與功能說明:
1. 首先讀取圖像,將圖像轉為灰階、做高斯模糊處理,消除雜訊,使圖像平滑化,以便偵測圖中的圓型。
2. 做霍夫圓偵測,將解析度比值設為1,圓心最短距離為20,高閾值設為50,低閾值設為30,最小圓半徑設為10,最大圓半徑設為40。
3. 若有偵測到圓,先將圓心座標、半徑的值做四捨五入並轉為整數,接著遍歷所有圓,並依照圓的半徑大小,將其分為大木圓榫與小木圓榫,並在圖上標示出來。
4. 印出大木圓榫、小木圓榫的數量,並顯示結果圖,並儲存標示完的圖像。
5. 若無偵測到圓,則印出訊息。
成果展示與討論:
偵測出的大木圓榫、小木圓榫數量如下圖:
偵測結果如下圖:
影片:
留言
張貼留言