1. 作業題目:Color Visualization of Depth Information
請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。
2. 開發環境&語言:
- macOS Big Sur
- Visual Studio Studio 2019
- OpenCV - 4.5.1
- python 3.9.4
- numpy-1.20.1
- matplotlib-3.2.2
3. 說明:
- 先用cv2.imread讀入圖片
- cv2.cvtColor 轉成灰階
- 將其二值化
- 用cv2.getStructuringElement計算出kernel
- 先用cv2.erode侵蝕影像
- 再用cv2.dilate膨脹影像
- 使用cv2.findContours來算出輪廓個數
4.輸出
IMG_5702 - erode
IMG_5702 - dilate
偵測棋子數量:20
=============================================================
IMG_5703 - erode
IMG_5703 - dilate
沒有留言:
張貼留言