Image processing 人脸性别检测库

Image processing 人脸性别检测库,image-processing,opencv,computer-vision,emgucv,face-detection,Image Processing,Opencv,Computer Vision,Emgucv,Face Detection,我正在寻找一个SDK或库,可以检测网络摄像头流中的人脸,并检测性别。在Windows下免费或付费,C++或C语言。 有什么建议吗?乍一看,我会说OpenCV,但你肯定已经测试过了 看来这个博客谈论了很多关于面孔和性别识别的话题。希望这将有助于: 特征面使用PCA,这在OpenCV中实现。此算法可用于执行性别识别: 要将特征面与OpenCV一起使用,请参见 不过,这需要您进行一些编码。我在我的博客中对性别分类做了一个实验,在:上获得了98%的几何标准化图像识别率。我提供了一个GNU八度/Matla

我正在寻找一个SDK或库,可以检测网络摄像头流中的人脸,并检测性别。在Windows下免费或付费,C++或C语言。
有什么建议吗?

乍一看,我会说OpenCV,但你肯定已经测试过了

看来这个博客谈论了很多关于面孔和性别识别的话题。希望这将有助于:

特征面使用PCA,这在OpenCV中实现。此算法可用于执行性别识别:

要将特征面与OpenCV一起使用,请参见


不过,这需要您进行一些编码。

我在我的博客中对性别分类做了一个实验,在:上获得了98%的几何标准化图像识别率。我提供了一个GNU八度/Matlab、Python和C++的Fisher Fixes方法的实现。

是OpenCV C++ API(BSD许可)的现代人脸识别库,包括Fisher人脸识别方法的实现。libfacerec的最新版本可从以下网址获得:

libfacerec是一个CMake项目,它有一个记录良好的API,还有一个关于性别分类的教程。您可以在以下位置查看文档的HTML版本:

  • ()
我将在以下位置提供Fisherfaces的Python和GNU Octave/MATLAB实现:

要检测图像中的人脸,只需使用OpenCV附带的工具,但不要期望在未对齐的数据上获得完美的识别结果


上面有一个使用特征脸的答案,这是行不通的。特征脸使用主成分分析,这是一种不知道类的无监督算法。如果你嵌入数据的子空间中存在性别歧视,那你一定很幸运。也许它通过找到最接近的图像和相关的性别来产生一些积极的预测。

您可以使用OpenCV内置的人脸检测器。对于性别,您可以使用Haartraining培训您自己的性别检测器。你应该找到一个男性和女性面孔的数据库,并在OpenCV中使用HaartTraining模块对其进行训练。

我想你正在寻找。

OpenCV没有性别识别功能。我见过这些家伙,他们的观众测量产品从2009年起就“即将推出”。你能提供到你的培训/测试数据集的链接吗?我正在尝试使用鱼脸进行性别识别,但不会超过80%…我目前正在尝试通过实时相机预览来进行性别识别。我用IMDB Wiki数据集的Wiki部分的数据集尝试了你的方法,当我把它瞄准某人时,它在“男性”和“女性”之间波动,没有尽头。我的训练数据集和/或预处理肯定出了很大的问题,因为我的数据集大部分是男性(1:4),而我的预处理只包括使用另一个分类器检测人脸,在人脸区域执行灰度HE裁剪调整例程,并将其作为训练数据输入。