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.      若無偵測到圓,則印出訊息。


成果展示與討論:

偵測出的大木圓榫、小木圓榫數量如下圖:


偵測結果如下圖:


影片:



留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1