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):
結果:
留言
張貼留言