s1101327 Homework #6

 

1122 Digital Image Processing Assignment #6 報告

學號:1101327      姓名:柯翔崴

主題:Morphological Image Processing 數學形態學影像處理練習

專案目標:

利用數學型態影像處理,計算附件圖片中的

(1)大木圓榫數量

(2)小木圓榫數量

 

開發平台:Microsoft Windows 10, Visual Studio Code, OpenCV 4.9.0, numpy 1.16.4, Python 3.9.18, matplotlib 3.8.4

 

程式架構與功能說明:

需先具備附件Image資料夾,內含有wood-dowels.tif的檔案;安裝好相對應的package;主要程式碼存放在code資料夾中(main.ipynb)

1.      執行main.ipynb

2.      讀取原始圖像

3.      運用高斯模糊進行降噪

4.      利用大津二值化自動計算最佳閥值和二值化處理

5.      先運用數學形態學的erosion運算,再進行dilation運算來達到opening運算的效果

6.      透過尋找邊界來計算各個圓的面積

7.      將所有面積進行sorted,並定義面積相差最大的分水嶺為threshold

8.      利用threshold分類大小木圓錐,並以1表大圓錐,0表小圓錐

 

Number of large circle: 19

Number of small circle: 29


成果展示與討論:

預處理過程:

數學形態學(Opening):

結果:





留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1