文件名称:MinDS模型的matlab代码-FaceX:基于显式形状回归算法的高性能开源人脸标志物检测器
文件大小:23.15MB
文件格式:ZIP
更新时间:2024-06-08 15:36:58
系统开源
MinDS模型的matlab代码FaceX 基于显式形状回归算法的高性能(实时)开源人脸标志检测器(人脸对齐)。 还提供了培训代码。 有一些开源的人脸地标检测器,但大多数仅用于研究目的,并且仅提供MATLAB代码。 该面部标志检测器是用C ++编写的,同时考虑了性能和模块性。 使用的算法基于[1]。 model.xml.gz在LFPW,HELEN,AFW和IBUG面部数据库上受过训练,并带有ibug组[2]提供的注释。 它提供了51个地标。 对[3]提供的人脸数据库进行了model_small.xml.gz的训练。 它以更高的速度提供5个地标。 感谢这些家伙。 人脸标志检测器的许可证(FaceX目录中的代码)为MIT。 培训工具的许可证(FaceX-Train目录中的代码)为GPL v3。 注意 该检测器在Visual C ++ 2013 Express for Desktop中编码,并使用OpenCV。 它也可以在GCC中使用。 我相信它可以在其他编译器上进行较小甚至没有修改的工作。 最重要的是正确链接OpenCV库。 当前,它使用以下模块:core,highgui,imgproc,
【文件预览】:
FaceX-master
----FaceX()
--------fern.h(1KB)
--------haarcascade_frontalface_alt2.xml(818KB)
--------face_x.cpp(4KB)
--------face_x.h(2KB)
--------model.xml.gz(14.13MB)
--------main.cpp(4KB)
--------LICENSE(1KB)
--------FaceX.vcxproj(9KB)
--------model_small.xml.gz(8.78MB)
--------Makefile(728B)
--------FaceX.vcxproj.filters(2KB)
--------utils.h(2KB)
--------regressor.cpp(3KB)
--------utils.cpp(3KB)
--------test.jpg(155KB)
--------regressor.h(2KB)
--------fern.cpp(3KB)
----FaceX.sln(2KB)
----FaceX-Train()
--------main_train.cpp(9KB)
--------train()
--------FaceX-Train.vcxproj(9KB)
--------FaceX-Train.vcxproj.filters(1KB)
--------regressor_train.h(2KB)
--------utils_train.h(2KB)
--------regressor_train.cpp(6KB)
--------fern_train.cpp(5KB)
--------LICENSE(34KB)
--------Makefile(628B)
--------utils_train.cpp(7KB)
--------sample_config.txt(2KB)
--------fern_train.h(2KB)
----LICENSE(222B)
----README.md(4KB)
----.gitignore(3KB)