wotchin / SeetaFaceEngine

针对SeetaFace项目的优化版本.SeetaFace是一款开源的人脸识别引擎,包括人脸检测,人脸矫正和识别三大部分.除OpenCV外,不再依赖其他第三方包.原项目基于VC编写,在Linux上不友好,且已不再维护,对此进行针对性优化.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SeetaFace Engine

License

Description

SeetaFace Engine is an open source C++ face recognition engine, which can run on CPU with no third-party dependence. It contains three key parts, i.e., SeetaFace Detection, SeetaFace Alignment and SeetaFace Identification, which are necessary and sufficient for building a real-world face recognition applicaiton system.

Documentation

Modification description

Original Project Address: https://github.com/seetaface/SeetaFaceEngine
Modified some files so that this project can be compiled by gcc. Original Project had some files that coded by VS,so you could not compile on Linux. And at the same time,I wrote a shell script that can automatic download and install OpenCV,because the FaceId.. module rely on OPENCV. If you can not compile the project,you could run the script that named autoIns.sh

项目介绍

该项目是基于Seeta项目的修改版本,在原项目的基础上,针对linux下的编译错误进行修改,主要修改内容:

  • 1.修改头文件,修复原项目在linux上编译报错情况
  • 2.增加一个新的demo cpp源文件
  • 3.编写可自动化部署的shell脚本等

部署方法

编译出对应的so库文件,依据例子程序中的代码进行调用。 编译例子程序时,记得so库文件依赖,否则无法运行,会提示出错。 FaceIdentification 子项目中的例子程序依赖其他两个项目生成的so库文件。

end

About

针对SeetaFace项目的优化版本.SeetaFace是一款开源的人脸识别引擎,包括人脸检测,人脸矫正和识别三大部分.除OpenCV外,不再依赖其他第三方包.原项目基于VC编写,在Linux上不友好,且已不再维护,对此进行针对性优化.

License:Other


Languages

Language:C++ 97.0%Language:CMake 1.8%Language:C 1.2%Language:Shell 0.1%