2022年6月8日 星期三

s1073313 作業7

 ˙    作業說明:

利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。

a. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋子數量的螢幕截圖。

b. 程式不一定可以算出正確棋子數量,越接近正確答案越好!

˙    開發環境:

    1. windows 10

    2. OpenCV 4.5.5

    3. Visual Studio 2019

    4. C++

˙    執行步驟:

    1. imread() 輸入圖片路徑

    2. 將圖片做resize( ),以便完整呈現在螢幕中

   3. 將圖片做灰階處理

   4. getStructuringElement( ) 定義卷積核,以便後續做Morphological Image Processing

   5. 對灰階圖做erode( )dilate( )

   6. HoughCircles( )方法檢測影象中的圓圈

   7. 程式輸出偵測到的每張圖的棋子數量

   8. imshow( ) 呈現影像

˙    執行結果:

    IMG_5702.JPG:




    IMG_5703.JPG:




    IMG_5704.JPG:

 


沒有留言:

張貼留言