2021年6月9日 星期三

s1071221 影像處理作業 7

 

一、作業說明:

請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。

二、使用環境:

作業系統 : windows10
編譯軟體: Visual Studio Code
使用語言: python 3.9.2/opencv 4.1.2/numpy-1.20.1
 
三、方法:

1.將圖片轉成灰階圖

2.利用GaussianBlur()降低圖片雜訊

3.利用morphologyEX()去除棋子反光

4.使用erode()對影像進行侵蝕

5. threshould()轉成二值化

5.利用Sobel()偵測物件之邊緣

6.利用findContours()找出所有物件之輪廓,並計算出物件數量

7.contourArear()計算邊緣連起來之面積


四、執行結果:

1.








2.







3.






沒有留言:

張貼留言