2022年6月4日 星期六

s1081510 作業7

 一. 作業說明

請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(

三張)每張圖像中圍棋數。

a.   請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋子數量的螢幕截圖。

b.   程式不一定可以算出正確棋子數量,越接近正確答案越好!

二. 開發環境

Window11

Visual Studio Code - Python

OpenCV 4.5.5

三. 程式說明

1.      輸入圖片名稱

2.      將圖片轉換成灰階圖

3.      再將圖片二值化(變成黑白圖片)

4.      代入dilate()函式

5.      再代入erode()函式

6.      findContours()找出輪廓

7.      輸出圍棋個數

四. 執行結果


1.       IMG_5702.JPG    ( 實際數量:24 , 偵測數量:23 )


2.       IMG_5703.JPG    ( 實際數量:31, 偵測數量:28)


3.       IMG_5704.JPG    ( 實際數量:31, 偵測數量:31)


沒有留言:

張貼留言