˙ 作業說明:
利用數學型態學影像處理運算(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:
沒有留言:
張貼留言