跟踪多个面
问题描述:
我正在使用opencv开发视频suvilleince项目。我需要检测面部,识别它们并只追踪识别的面部,直到它们离开框架。我在Opencv中使用Haar Cascades来检测脸部,并且当它稍微倾斜时它们似乎没有检测到脸部(我用它们全部仍然没有运气!)。所以我出来了一个不同的想法,首先检测面部,然后跟踪它们(使用斑点检测),以便检测/跟踪阶段的边界矩形输出可以用作识别阶段的输入。但现在我面临的问题是,我需要经常调用detect_face过程来捕获进入框架的任何新面孔,并且在这种情况发生时,较老的面孔可能会倾斜他们的面部,因此我的跟踪过程失去了锁定。我真的被困在这。有人有更好的想法吗?......我怎样才能使一个框架中的特定区域变得模糊或被某种颜色掩盖?跟踪多个面
答
较旧的人可能会倾斜他们的脸,因此我的跟踪过程失去锁定。
倾斜图像。
尝试快速旋转算法 - 不会打扰敏感的美学色彩混合。
对于视频的每一帧,都会生成2或4张稍微旋转的新图像,然后在这些图像上运行haarcascades并合并结果。
而且我怎样才能使帧中的特定区域模糊
与那就是“邻近像素”的平均颜色的区域更换的每个像素,对于这句话的一些定义。
首先在单独的图像上做它,因此一个像素的模糊不会影响下一个像素的平均值。
先生实际上通过titlting我的意思是说,如果主题显示的侧面视图haarcascade失去了锁... – ranger 2013-02-13 13:40:21
这是一个固有的问题与哈尔,你不能做任何事情。也许你应该尝试检测整个人,而以HoG为例。 – sfotiadis 2013-02-13 17:11:47