一、作業要求:
請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附 圖像(共三張)每張圖像中圍棋個數。a. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋
子數量的螢幕截圖。b. 程式不一定可以算出正確棋子數量,越接近正確答案越好!
二、環境:
OS:Windows 10
Programing Language:python 3.6.8
IDE:Visual Studio Code 1.45.1
三、實作方式:
cv2.imread()讀取圖像(灰階)
cv2.imshow()顯示圖像
threshold()將灰階圖像做二值化(閥值嘗試了多種最後設為100)
getStructuringElement()取得kernel(erode與dilate的參數)
cv2.erode()侵蝕影像,iteration=1
dilate()膨脹,iterations=60
findContours()偵測有輪廓找出棋子個數
四、成果:
沒有留言:
張貼留言