2011-09-07 178 views
4

有人使用JavaCV成功实现了人脸识别(因此不是人脸检测!如果是的话,你可以分享你的实现想法/源代码吗? 谢谢。使用JavaCV进行人脸识别

+0

我当然不是专家,但只是谷歌搜索真正快速我发现这个:https://code.google.com/p/javacv/issues/detail?id = 13。我不认为用JavaCV来面对识别是可能的。 –

+1

我已阅读此文章:http://www.cognotics.com/opencv/servo_2007_series/part_5/index.html。作者用OpenCV实现了这一点。 JavaCV是OpenCV的一个端口。所以我猜想或希望这是可能的。而且,我不是第一个尝试这样做的人。有人在JavaCV中对此进行了实验吗? – Tand

回答

3

我移植使用JavaCV的OpenCV的面部识别例如到Java:检查here

+1

嗨斯蒂芬,我不确定你是否在你的博客上收到了我的消息,但是我已经在Android应用程序中使用了你的代码,该应用程序通过视频流 –

+7

识别面孔,因为给定的链接已经存在去过 –

1

我不知道答案,但这里有一个技巧:

记住你的“haarcascade_frontalface_alt.xml”必须在“ SRC”文件夹

这可以帮助你:cvHaarDetectObjects

+0

是不是面部检测hacarcascade?这是没有必要的,因为Android有它自己的内置人脸检测类 –

0

有上OpenCV的安装文件夹的一些例子,以及和有很多检测的INTE脸部例子这些是他们中的一些人试图通过这个链接跳你会对此有所了解。

0

我知道这可能是也为时已晚,但我算了一下,以防万一别人还在想我已经开发了/我仍然在开发脸部识别应用上android使用JavaCV。这是一个uni项目,它可以在我的git-hub上找到。here

我已经修改了Stephen Reeds类,他在他的评论中提到要通过Android框架工作。这是一个相当粗糙的边缘,没有接近完成的地方,只有通过日志猫才能看到面部识别,因为它还没有在相机预览的顶部覆盖。 但它的工作。

希望有所帮助。