OpenCV如何对矩形分组

2024-06-16 11:30:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一些帮助来解释如何在pythonSHOWN HERE中使用opencv group rectangles函数。在

我正在运行2个haar级联来检测图像中的对象,但现在我想将矩形合并在一起。我猜这就是组矩形的用途。在

cv2.groupRectangles(rectList, groupThreshold, eps, weights, levelWeights)

我假设rectList是cv2返回的向量。级联检测多尺度()? 我也不知道重量和水平重量是什么,或者是用来做什么的,如果有人能解释一下,或者告诉我哪里可以找到我不能找到的东西,我将不胜感激 在文档中找到它。在

感谢您的帮助:-)


Tags: 对象函数图像heregroupcv2用途opencv
1条回答
网友
1楼 · 发布于 2024-06-16 11:30:56

可能同时发生了一些变化,但按照您提供的链接,定义是:

cv2.groupRectangles(rectList, groupThreshold[, eps]) → rectList, weights

所以是的,rectList是一个矩形列表,在您的例子中,您将使用cv2.cascade.detectMultiScale()返回的一个。可选的eps控制两个矩形需要合并的程度(在位置和大小方面),而groupThreshold表示至少需要将多少个矩形合并为一个,以保持合并后的矩形。在

我假设每个矩形的权重和矩形的权重是多少。在

相关问题 更多 >