一、作業說明:
請撰寫一個程式,利用數學型態學影像處理運算(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()計算邊緣連起來之面積
四、執行結果:
2.
3.
沒有留言:
張貼留言