用于人体轮廓提取的简单实现方法(python,opencv)

时间:2017-06-05 01:46:28

标签: python opencv image-processing image-segmentation

在OpenCV中是否有任何简单实现的人体轮廓提取方法?该方法仅适用于视频。

这是一个示例框架: enter image description here

1 个答案:

答案 0 :(得分:1)

对于像这样的图像,OpenCV的HOG(方向梯度直方图)效果很好。可以找到示例here。示例是在python中,但如果您愿意,创建C ++版本并不难。已经训练好的参数已经存在,因此您可以立即使用它。

如果您对基于深度学习的方法感兴趣,SSD(单次多盒检测器)和YOLO(您只看一次)都可以检测到人。

所有这些方法只能精确定位一个边界框。要提取精确的轮廓,您需要将结果与图像差分或背景减法相结合。