一. 主題: 數學型態學影像處理應用 Morphological Image Processing
二、作業環境&語言
- python 3.7
- matplotlib 3.3.4
- openCV 3.4.2
- numpy 1.18.5
- windows 10 + pycharm 2021.1.1
三、方法&步驟
- 讀取圖片並轉灰階
- 先模糊化灰階照片再二值化
- 先erode()多次後再dilate()多次以取得明顯分開的棋子=>get mask
- 用findcoutours去找出所有棋子輪廓=> 找出所有棋子
- 用rectangle和puteText畫出棋子位置與編號
- 儲存結果與mask
五、執行結果
1. 找到21個棋子
沒有留言:
張貼留言