使用 OpenCV Android 进行面部特征检测

Posted

技术标签:

【中文标题】使用 OpenCV Android 进行面部特征检测【英文标题】:Facial features detection using OpenCV Android 【发布时间】:2012-12-24 12:51:09 【问题描述】:

我需要开发一个面部特征检测应用程序,通过它我可以检测眼睛、鼻子、嘴唇、头部以及脸部。为此,我选择了 OpenCV。我经历了许多教程和示例项目。在那里我可以看到 haarcascade 文件的使用情况,通过这些文件我可以在录制视频时检测面部特征。据我所知,haar 级联文件的位置。

但是没有网站可以告诉我在 OpenCV android 项目中 haarcascade 文件的完整实现。

请提供一些相关的网站或给我一些关于相同的简要知识。

【问题讨论】:

【参考方案1】:

这是使用 openCV 检测人脸的好方法。由于您使用的是 android,因此您可能找不到用 java 编写的代码,但您也可以随时将其模态化以在 android 上工作。这是我认为最好的方法。 http://docs.opencv.org/master/d7/d8b/tutorial_py_face_detection.html#gsc.tab=0

http://docs.opencv.org/modules/contrib/doc/facerec/facerec_tutorial.html

这是另一个使用 OpenCV 的不同方法的详细用法。 希望它有所帮助,如果您在更改代码方面需要帮助,您必须发布您到目前为止所做的事情,然后我很乐意提供帮助!干杯!

【讨论】:

以上是关于使用 OpenCV Android 进行面部特征检测的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV-Python实战(15)——面部特征点检测详解(仅需5行代码学会3种面部特征点检测方法)

如何在 Opencv for android 中训练 SVM?

使用k-means进行面部表情分类

Android 人脸地标裁剪

OpenCV4Android SVM 没有给出正确的预测

Opencv项目实战:10 面部特征提取及添加滤镜