- 作業題目:
請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。
- 使用環境:
- window 10
- python 3.9
- numpy 1.18.5
- opencv-python 4.4.0.46
- 方法:
1. Read the image
2. Convert the image to gray scale picture
3. Image binarization
4. Use cv2.getStructuringElement() to get the kernel
5. Erode the binarization picture
6. Dilate the eroded picture
7. Use cv2.findContours() to get how many contours
8. Use cv2.drawContours() to draw contours on the image
9. Save the image
- 結果:
img_5702:
偵測圖片 erode img_5703: img_5704: 原圖 3張圖片偵測棋子數: |
沒有留言:
張貼留言