如何合并重叠边界框成一个?

7视图(30天)
阿米尔
阿米尔 2016年3月1日
回答: 阿南德 2016年3月3日
我用“FrontalFaceCart”和“ProfileFace”探测器并行,在某些情况下我有重叠的盒子。我如何将它们合并成一个?和任何想法为什么不检测第二人在附加的照片吗?

答案(2)

阿南德
阿南德 2016年3月3日
你可以做一些类似于什么 MergeThreshold 选项 vision.CascadeObjectDetector 所做的事。简短描述的算法是:
看下 算法 合并检测阈值
从本质上讲,你可以这样做:
如果两个边界框重叠明显,合并计算合并后的边界框的中期点两个检测,以规模为个人的尺寸检测的平均值。您可以使用 bboxOverlapRatio 计算重叠比率。

沃尔特·罗伯森
沃尔特·罗伯森 2016年3月2日
添加框宽度指数- 1得到最终的盒子。现在左坐标的最小和最大水平合并正确的坐标。同样最低的底部和最大的顶部垂直合并。您可以转换回宽度和高度如果你想:减去了权利和加1的宽度。
1评论
阿米尔
阿米尔 2016年3月3日
我不明白你的方法是如何工作的,请解释一下?一件事是我怎么能确保有重叠的盒子在我的每一次检测吗?

登录置评。

类别

找到更多的在图像处理和计算机视觉帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!