分组多个边界框
Posted
技术标签:
【中文标题】分组多个边界框【英文标题】:Grouping multiple bounding boxes 【发布时间】:2011-03-10 20:52:56 【问题描述】:我正在使用背景减法来检测屏幕上的移动,然后我使用 cvFindContours 来检测轮廓,当我使用 cvBoundingRect 时,我得到了很多小矩形,这是由于背景减法不返回平滑连接的二进制图像diff 图像会导致很多小矩形。我的问题是如何将这些小矩形组合成一个更大的矩形围绕整个运动。
【问题讨论】:
【参考方案1】:这取决于您检测到的轮廓的断开程度, 您可以尝试使用cvSmooth 平滑您的图像,然后应用一些形态运算符,例如膨胀(cvDilate())和闭合(cvMorphologyEx())。
cvDilate() 以 CreateStructuringElementEx 生成的 IplConvKernel 为例,您可以制作最适合您需求的结构元素。
【讨论】:
以上是关于分组多个边界框的主要内容,如果未能解决你的问题,请参考以下文章
如何通过对多个变量进行分组来创建新的 pandas 数据框?