作業說明:
主題: 數學型態學影像處理應用 Morphological Image Processing
請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。
a. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋子數量的螢幕截圖。
b. 程式不一定可以算出正確棋子數量,越接近正確答案越好!
使用環境:
python3.7
openCV 4.5.1
windows 10
VS2019
作業說明:
1.imread讀取圖片並灰階
2.255-img取黑白相反
3.cv2.medianBlur取模糊
4.cv2.threshold取二值化
5.cv2.getStructuringElement取kernal的大小
6.cv2.erode, cv2.dilate 取適當的iterations
7.cv2.findContours找出輪廓
8.輸出輪廓數
9.plt.imshow輸出圖片
執行結果:
IMG_5702
IMG_5703
IMG_5704
沒有留言:
張貼留言