導(dǎo)? 讀
????本文主要介紹基于OpenCV的兩種不同方法實(shí)現(xiàn)粘連大米分割計(jì)數(shù),并給詳細(xì)步驟和源碼。源碼和圖片素材見(jiàn)文末。
背景介紹
? ? 測(cè)試圖如下,圖中有個(gè)別米粒相互粘連,本文主要演示如何使用OpenCV用兩種不同方法將其分割并計(jì)數(shù)。
? ? ??
方法一:基于分水嶺算法
? ? 基于分水嶺算法分割步驟如下:?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-811419.html
? 【1】高斯濾波 + 二值化 +?開(kāi)運(yùn)算文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-811419.html
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
gray = cv2.GaussianBlur(gray,(5,5),0)
ret, binary= cv2.threshold(gray, 115, 255, cv2.THRESH_BINARY)
?
kernel = np.ones((5, 5), np.uint8)
binary?=?cv2.morphologyEx(binary,?cv2.MORPH_OPEN,?kernel,?iterations=1)
cv2.imshow('thres', binary)
到了這里,關(guān)于實(shí)戰(zhàn) | OpenCV兩種不同方法實(shí)現(xiàn)粘連大米粒分割計(jì)數(shù)(步驟 + 源碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!