An open API service indexing awesome lists of open source software.

https://github.com/kanglin/facerecognizer

人脸识别应用
https://github.com/kanglin/facerecognizer

Last synced: about 1 year ago
JSON representation

人脸识别应用

Awesome Lists containing this project

README

          

## [人脸识别](https://github.com/KangLin/FaceRecognizer)
作者:康林

[![Windows build status](https://ci.appveyor.com/api/projects/status/n50nxc7d8mm9bdpb/branch/master?svg=true)](https://ci.appveyor.com/project/KangLin/facerecognizer/branch/master)
[![build](https://github.com/KangLin/FaceRecognizer/actions/workflows/build.yml/badge.svg)](https://github.com/KangLin/FaceRecognizer/actions/workflows/build.yml)

[![Gitter](https://badges.gitter.im/FaceRecognizer/community.svg)](https://gitter.im/FaceRecognizer/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![GitHub stars](https://img.shields.io/github/stars/KangLin/FaceRecognizer)](https://github.com/KangLin/FaceRecognizer/stars)
[![GitHub forks](https://img.shields.io/github/forks/KangLin/FaceRecognizer)](https://github.com/KangLin/FaceRecognizer/forks)
[![GitHub issues](https://img.shields.io/github/issues/KangLin/FaceRecognizer)](https://github.com/KangLin/FaceRecognizer/issues)
[![Current release](https://img.shields.io/github/release/KangLin/FaceRecognizer)](https://github.com/KangLin/FaceRecognizer/releases)
[![All releases downloads](https://img.shields.io/github/downloads/KangLin/FaceRecognizer/total?label=Github%20下载量)](https://github.com/KangLin/FaceRecognizer/releases)
[![Downloads](https://img.shields.io/sourceforge/dt/FaceRecognizer.svg?label=Sourceforge%20下载量)](https://sourceforge.net/projects/FaceRecognizer/files/latest/download)

--------------------------------------------------------------------------------

- [简介](#简介)
- [支持平台](#支持平台)
- [下载安装包](#下载安装包)
- [捐赠](#捐赠)
- [贡献](#贡献)
- [许可协议](#许可协议)
- [文档](#文档)
- [编译文档](docs/Build.md)
- [开发文档](docs/Develop.md)

--------------------------------------------------------------------------------
## 点赞时间线

[![Stargazers over time](https://starchart.cc/KangLin/FaceRecognizer.svg)](https://starchart.cc/KangLin/FaceRecognizer)

--------------------------------------------------------------------------------

## 简介

- [项目主页](https://kanglin.github.io/FaceRecognizer/)
- 项目位置: https://github.com/KangLin/FaceRecognizer
- 镜像位置:
- https://gitlab.com/kl222/FaceRecognizer
- https://sourceforge.net/projects/facerecognizer/
- https://launchpad.net/facerecognizer
- https://invent.kde.org/kanglin/FaceRecognizer

本项目提供一些人脸常见应用。提供应用级 AI (人脸)框架,方便自定义快速开发 AI (人脸) 应用。
以及性能测试比较框架,方便对第三方人脸库做性能测试比较。

本项目具体功能如下:

- [x] 人脸识别框架
- [x] 人脸识别常见应用
- [x] 考勤
- [ ] 人流统计
- [ ] 人脸特效
- [x] 测试比较工具和框架
- [ ] 人脸识别开源库测试比较
+ [x] [opencv](https://github.com/opencv/opencv), [opencv_contrib](https://github.com/opencv/opencv_contrib)
+ [ ] [dlib](https://github.com/davisking/dlib)
+ [x] SeetaFace
- [x] [SeetaFace2](https://github.com/seetafaceengine/SeetaFace2)
- [x] [SeetaFace6](https://github.com/SeetaFace6Open/index)
+ [ ] [OpenFace](https://github.com/TadasBaltrusaitis/OpenFace)
+ [ ] [ncnn](https://github.com/Tencent/ncnn)
- https://github.com/MirrorYuChen/ncnn_example
+ [x] [libfacedetection](https://github.com/ShiqiYu/libfacedetection)
+ [x] 其他深度学习网络
- https://github.com/deepinsight/mxnet-mtcnn
- https://github.com/SyGoing/LFFD-MNN
- https://github.com/deepinsight/mxnet-mtcnn
- https://github.com/imistyrain/MTCNN

*图例:*

- [x] 表示当前版本已完成的功能
- [ ] 表示当前版本未完成,将来会实现的功能

### 支持平台

+ [x] windows (windows xp 及已后)
+ [x] linux
+ [x] android (android 21 及已后)
+ [ ] mac
+ [ ] ios
+ [x] 其它嵌入式平台。

mac 和 ios我没有设备,请有设备的同学自行编译测试。

详见:[Qt5 支持平台](https://doc.qt.io/qt-5/supported-platforms.html)、[Qt6 支持平台](https://doc.qt.io/qt-6/supported-platforms.html)。

### [下载安装包](https://github.com/KangLin/FaceRecognizer/releases/latest)

**注意**: 本项目安装包中暂时未打包模型文件,请到相关依赖项目中下载模型文件到一个目录中,然后在程序 菜单->选项->设置模型路径 中指定此目录。

+ [最后版本](https://github.com/KangLin/FaceRecognizer/releases/latest)
+ 当前版本:
- windows
+ [FaceRecognizer_v0.0.4_Setup.exe](https://github.com/KangLin/FaceRecognizer/releases/download/v0.0.4/FaceRecognizer_v0.0.4_Setup.exe)
Windows安装包,支持 Windows xp 以上系统。

如果不能播放视频,原因是系统没有安装 Directshow 解码器。 可以安装 [LAVFilters](https://github.com/Nevcairiel/LAVFilters)。

- android
+ [FaceRecognizer_armeabi-v7a_v0.0.4.apk](https://github.com/KangLin/FaceRecognizer/releases/download/v0.0.4/FaceRecognizer_armeabi-v7a_v0.0.4.apk)

- linux
+ [FaceRecognizer_v0.0.4.tar.gz](https://github.com/KangLin/FaceRecognizer/releases/download/v0.0.4/FaceRecognizer_v0.0.4.tar.gz)

AppImage格式的执行程序,可直接运行在linux系统,详见:https://appimage.org/
使用:
1. 解压。复制FaceRecognizer_v0.0.4.tar.gz到安装目录,然后解压:

mkdir FaceRecognizer
cd FaceRecognizer
cp $DOWNLOAD/FaceRecognizer_v0.0.4.tar.gz .
tar xvfz FaceRecognizer_v0.0.4.tar.gz

2. 安装

./install1.sh install FaceRecognizer

3. 如果需要,卸载

./install1.sh remove FaceRecognizer

- ubuntu
+ [facerecognizer_0.0.4_amd64.deb](https://github.com/KangLin/FaceRecognizer/releases/download/v0.0.4/facerecognizer_0.0.4_amd64.deb)

deb 安装包,可用于 Ubuntu.使用:

sudo apt install facerecognizer_0.0.4_amd64.deb

# 如要你是在老的 linux 发行版本上,你需要用下列命令替换:
# sudo dpkg -i facerecognizer_0.0.4_amd64.deb
# sudo apt-get install -f # 安装依赖

## 捐赠
本软件如果对你有用,或者你喜欢它。欢迎以任何形式的捐赠(包括参与到项目代码贡献、意见反馈、以及[捐赠资金](#捐赠资金)等)支持作者。谢谢!

- 欢迎开发者参与本项目的开发,或意见反馈。
+ Issues: https://github.com/KangLin/FaceRecognizer/issues
如有需要,请提交 Issues ,可以为你提供必要的帮助。
+ WiKi: https://github.com/KangLin/FaceRecognizer/wiki
- 欢迎 AI 开源库的开发者或自愿者使用本项目做为你库的测试程序或演示程序。
向本项目贡献代码、提供 AI 开源库的插件。
- 如有咨询、定制开发或移植,请发邮件或提交Issues。
- 本项目文档详尽,已有编译好的可执行程序。如有你仍需要本人教你编译程序(¥200)或需要搭建整个系统环境(¥2000)。
请先[付款](#捐赠资金)。非诚勿扰。

**注意**: 交流时,请直奔主题,主题明确,简明扼要。

### 捐赠资金
[![捐赠](https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png "捐赠")](https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png "捐赠")

- 捐赠后,请在 [Donate.md](Donate.md) 中留下你的姓名与捐赠金额
- 感谢 [Donate.md](Donate.md) 中的捐赠者对本项目的支持

## 贡献

- [问题](https://github.com/KangLin/FaceRecognizer/issues)
- [感谢所有贡献者](https://github.com/KangLin/FaceRecognizer/graphs/contributors)

## 许可协议
- [本项目许可协议](License.md "License.md")
- 第三方库许可协议:详见各第三库许可协议。当你使用本项目依赖的第三方库时,同时请遵守其许可协议。

## 文档
- [编译文档](docs/Build.md)
- [开发文档](docs/Develop.md)