1081508hw7
1.題目:
請撰寫一個程式,利用數學型態學影像處理運算(erode(),
dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。
a.
請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋子數量的螢幕截圖。
b.
程式不一定可以算出正確棋子數量,越接近正確答案越好!
2.環境
vs code
open cv 4.5.5.62
Python 3.9.1
windows 11
3.實作:
1.讀入圖片
2.定義一個5x5的捲積
3.對圖片做cv2.erode()和cv2.dilate
4.將圖片轉成灰階並做medianblur
5.用HoughCircles偵測圖片上的圓
6.輸出圓的數量和偵測的圖片
4.圖片
5702
5703
實際棋子數量為31,偵測結果為29
5704
實際棋子數量為31,偵測結果為31
沒有留言:
張貼留言