2019年6月5日 星期三

s1051670,作业5

一.作业要求
主題: 數學型態學影像處理應用 Morphological Image Processing 
請撰寫一個程式,利用數學型態學影像處理運算,計算出所附圖像(共三張)每張圖像中
圍棋個數。
a. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋
子數量的螢幕截圖。
b. 程式不一定可以算出正確棋子數量,越接近正確答案越好

二.使用环境
opencv3.4
python3.6.8
windows10

三.方法
1.先将图片读取为灰阶图
2.二值化图片
3.进行erode操作,第一张图片的kernel使用矩形的47*47,第二张图的kernel使用椭圆形的171*171,第三张图片使用的是椭圆形的200*200.
4.进行轮廓检测,使用cv2.findContours(),一开始使用opencv4.0,发现其返回值只有两个contours和hierarchy,为了要让它使用三个返回值,故将其降为opencv3.4(这里纯属无聊,测试用)

四.结果说明

沒有留言:

張貼留言