2022年6月1日 星期三

s1083312 作業7

 一、作業題目:

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

二、環境設置:
    1. windows10
    2. python 3.7
    3. opencv-python 

三、作業說明:
    1. 利用imread讀取圖片
    2.將圖片透過cvtColor轉成單通道
    3.設好threshold閾值將圖二值化
    4.進行侵蝕以及膨脹的動作直到能分離每顆圍棋
    5.使用HoughCircles函式找出圓形的部分
    6.透過HoughCircles找出的數據在圖片上標示出圓 用迴圈來跑 一行跑來畫圓心 一行跑來畫圓圈
    7.輪廓數量即為圍棋的數量
、執行結果:




IMG_5702: 原圖24顆,找到20顆(-4)



IMG_5703: 原圖31顆 找到28顆(-3)


IMG_5704: 原圖31顆 找到31顆(0)

沒有留言:

張貼留言