2021年6月13日 星期日

s1073804 影像處理作業7

  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. 說明:
  1. 先用cv2.imread讀入圖片
  2. cv2.cvtColor 轉成灰階
  3. 將其二值化
  4. 用cv2.getStructuringElement計算出kernel
  5. 先用cv2.erode侵蝕影像
  6. 再用cv2.dilate膨脹影像
  7. 使用cv2.findContours來算出輪廓個數
4.輸出

                                                                  IMG_5702 - erode


IMG_5702 - dilate





偵測棋子數量:20

=============================================================

IMG_5703 - erode


IMG_5703 - dilate





偵測棋子數量:21

=============================================================

IMG_5704 - erode


IMG_5703 - dilate





偵測棋子數量:32

沒有留言:

張貼留言