python – OpenCV如何组矩形
发布时间:2020-12-20 13:24:24 所属栏目:Python 来源:网络整理
导读:我想帮助解释如何在 python SHOWN HERE中使用opencv组矩形函数. 我正在运行2个haar级联来检测图像中的对象,但现在我想将矩形合并在一起.我猜那是groupRectangles的用途. cv2.groupRectangles(rectList,groupThreshold,eps,weights,levelWeights) 我假设rectL
我想帮助解释如何在
python
SHOWN HERE中使用opencv组矩形函数.
我正在运行2个haar级联来检测图像中的对象,但现在我想将矩形合并在一起.我猜那是groupRectangles的用途. cv2.groupRectangles(rectList,groupThreshold,eps,weights,levelWeights) 我假设rectList是cv2.cascade.detectMultiScale()返回的向量? 谢谢你的帮助 :-) 解决方法
也许在此期间发生了一些变化,但是根据您提供的链接,定义是:
cv2.groupRectangles(rectList,groupThreshold[,eps]) → rectList,weights 所以是的,rectList是一个矩形列表,在你的情况下,你将使用cv2.cascade.detectMultiScale()返回的矩形.虽然可选的eps控件,两个矩形需要合并的类似(在位置和大小方面)有多相似,但groupThreshold指示至少需要将多少个矩形合并为一个以保持合并的矩形. 您将返回新的矩形列表和每个矩形的权重,我假设权重反映了合并的矩形数量和它们的相似程度. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |