OpenCV - 检测形状集合中的形状(例如,一组人类中的人类)

时间:2013-02-01 20:35:37

标签: image-processing opencv image-segmentation emgucv

我正在从视频中执行blob提取并使用blob的宽高比来分类为人类或车辆。由于车辆和人类具有相当不同的纵横比,因此效果非常好。

然而,当一群人 - 比如母亲和母亲 - 时,这种逻辑就会崩溃。孩子手牵着手,或者一群人走得很近,来到这里,斑点探测是一个单一的斑点。

我想知道分割图像的最佳方法是什么。理想情况下,我也想统计小组中的人类。

以下是一些想法:

  • canny-> contour->使用Hu Moments形状匹配尝试各种尺寸的轮廓? 问题是我不知道这个群体中可能有多少人
  • canny->轮廓>使用人体轮廓模板进行模板匹配。鉴于其一般的比例不变性,这可能有效。

关于我应该如何处理的任何其他想法?感谢所有建议和输入/

0 个答案:

没有答案