当前位置:  开发笔记 > 编程语言 > 正文

使用OpenCV进行对象检测和隔离

如何解决《使用OpenCV进行对象检测和隔离》经验,为你挑选了1个好方法。

我已经开始使用OpenCV取得了相当大的成功,以便检测不同的身体部位(手,手臂,脸等).

实现这一目标的第一个也是最明显的方法是使用Haar或LBP级联分类器,但我想知道其他选项是什么.

我见过使用HSV图像检测皮肤并检测颜色范围内的像素的例子.但这无助于确定哪个位是哪个!我还实现了一个MOG2背景减法,它可以帮助隔离一个移动的物体,但这只有在所需的物体是唯一移动的物体时才有效.

使用凸壳和缺陷我已经概述了手和手,但无法区分两者.有没有一种标准的方法可以做到这一点,或者是使用级联分类器的唯一可靠方法?



1> PINK..:

您可以尝试在2006年开发的HoG描述符.它们非常适合面部和行人.它们对单个身体部位的效果并不好(仍然比haar功能更好).在深度学习出现之前,它们被认为是最先进的.(我想2012年左右)

本文描述的系统在呈现时赢得了几次竞争.

Hog在OpenCV中实现,但DLib实现更好.

另请参阅此内容,了解有关计算机视觉的大量有用信息.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有