s1091346 Homework #6

 

1122 Digital Image Processing Assignment #6 報告

學號:1091346        姓名:襲冠綸

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

專案目標:

撰寫一個opencv程式來讓使用者可以利用數學形態學影像處理計算附件assignment6資料夾的tif圖片中的大木圓榫數量和小木圓榫數量

開發平台:Microsoft Windows 10, Visual Studio 2022, OpenCV 4.90, C++

程式架構與功能說明:

1.      使用者先將assignme6資料夾先放在C

2.      程式中,我先以big變數來儲存大木圓榫數量個數;small變數來儲存小木圓榫數量個數;以imread來讀取圖片並儲存在image

3.      先將圖片轉成灰階,再將灰階圖像進行模糊處理(GaussianBlur)size設定(7,7),因為設定(5,5)會有幾個榫偵測不到,而如果不進行模糊處理則會出現偵測到有榫但實際上沒有榫的問題

4.      使用開運算和閉運算去除模糊處理後圖像噪聲

5.      使用霍夫圓變換來偵測模糊處理後圖像中的圓

6.      再利用for迴圈來將偵測到的榫進行繪製(圈起來),並依平均半徑來做依據看是大榫還是小榫,是小榫用綠色圈,是大榫用紅色圈,並計算各別數量和總計數量

成果展示與討論:



留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1