<h1 align="center">Exadel CompreFace 是领先的免费开源人脸识别系统</h1>
<p align="center">
<a target="_blank" href="https://exadel.com/solutions/compreface/">
<img src="https://yellow-cdn.veclightyear.com/835a84d5/cfd2867b-d3d2-4ff5-8c94-9e0a9a967d7b.png" alt="angular-logo" height="250px"/>
</a>
<br>
<i>Exadel CompreFace 是一个免费开源的人脸识别服务,无需事先掌握机器学习技能即可轻松集成到任何系统中。
CompreFace 提供人脸识别、人脸验证、人脸检测、特征点检测、口罩检测、头部姿势检测、年龄和性别识别的 REST API,并可通过 docker 轻松部署。
</i>
<br>
</p>
<p align="center">
<a href="https://exadel.com/solutions/compreface/"><strong>官方网站</strong></a>
<br>
</p>
<p align="center">
<a href="#contributing">贡献</a>
·
<a href="https://github.com/exadel-inc/CompreFace/issues">提交问题</a>
·
<a href="https://exadel.com/news/tag/compreface/">博客</a>
·
<a href="https://gitter.im/CompreFace/community">社区聊天</a>
<br>
</p>
<p align="center">
<a href="https://www.apache.org/licenses/LICENSE-2.0">
<img src="https://img.shields.io/github/license/exadel-inc/CompreFace" alt="GitHub license" />
</a>
<a href="https://github.com/exadel-inc/CompreFace/graphs/contributors">
<img src="https://img.shields.io/github/contributors/exadel-inc/CompreFace" alt="GitHub contributors" />
</a>
</p>
<hr>
目录
概述
Exadel CompreFace 是一个免费开源的人脸识别 GitHub 项目。
本质上,它是一个基于 docker 的应用程序,可以用作独立服务器或部署在云端。
您无需事先掌握机器学习技能即可设置和使用 CompreFace。
该系统为人脸识别、人脸验证、人脸检测、 特征点检测、口罩检测、头部姿势检测、年龄和性别识别提供 REST API。
该解决方案还具有角色管理系统,使您可以轻松控制谁可以访问您的人脸识别服务。
CompreFace 以 docker-compose 配置交付,并支持在 CPU 和 GPU 上运行的不同模型。
我们的解决方案基于最先进的方法和库,如 FaceNet 和 InsightFace。
截图
<p align="center">
<img src="https://github.com/exadel-inc/CompreFace/assets/3736126/7b86a96f-844b-4e4b-9456-c53f6e45f305"
alt="compreface-recognition-page" width=390px style="padding: 0px 10px 0px 0px;">
<img src="https://github.com/exadel-inc/CompreFace/assets/3736126/51efb9d0-70cc-4902-bc3f-fd85de004b67"
alt="compreface-dashboard-page" width="390px" style="padding: 0px 0px 0px 10px;">
</p>
<details>
<summary> <b>更多截图</b> </summary>
<!-- have to be followed by an empty line! -->
<p align="center">
<img src="https://github.com/exadel-inc/CompreFace/assets/3736126/3ae0ce68-588b-4370-8eaf-32668c96fa63"
alt="compreface-verification-page" width=390px style="padding: 0px 10px 0px 0px;">
<img src="https://github.com/exadel-inc/CompreFace/assets/3736126/9246702d-1c9b-4435-8098-89e0fb616b0d"
alt="compreface-detection-page" width="390px" style="padding: 0px 0px 0px 10px;">
</p>
<p align="center">
<img src="https://github.com/exadel-inc/CompreFace/assets/3736126/3a5787e6-9a85-4852-92dc-a82fe7ef8f7c"
alt="compreface-services-page" width=390px style="padding: 0px 10px 0px 0px;">
<img src="https://github.com/exadel-inc/CompreFace/assets/3736126/e7fd0258-2643-4cec-809d-988502eb857f"
alt="compreface-wizzard-page" width="390px" style="padding: 0px 0px 0px 10px;">
</p>
</details>
视频
<p align="center">
<a target="_blank" href="https://www.youtube.com/watch?v=LS4sVTnI-gI">
<img src="https://yellow-cdn.veclightyear.com/835a84d5/3a51b373-5ed3-432b-bf79-37ebcf57b1eb.jpg"
alt="CompreFace 人脸检测演示" width=390px style="padding: 0px 10px 0px 0px;">
</a>
<a target="_blank" href="https://www.youtube.com/watch?v=jkiA3S-LYSk">
<img src="https://yellow-cdn.veclightyear.com/835a84d5/cedf251b-2c2b-4081-946f-f909b66a7115.png"
alt="CompreFace Appery.io 演示" width=390px style="padding: 0px 10px 0px 0px;">
</a>
</p>
<details>
<summary> <b>更多视频</b> </summary>
<!-- have to be followed by an empty line! -->
<p align="center">
<a target="_blank" href="https://www.youtube.com/watch?v=cF3P7bTJXY0">
<img src="https://yellow-cdn.veclightyear.com/835a84d5/b4d887f0-a4cd-48db-a1fa-345d9f474ab0.jpg"
alt="CompreFace .NET SDK 演示" width=390px style="padding: 0px 10px 0px 0px;">
</a>
<a target="_blank" href="https://www.youtube.com/watch?v=9mQULPrTVP4">
<img src="https://yellow-cdn.veclightyear.com/835a84d5/33f366ab-da54-4e23-a100-b1aaab58501e.jpg"
alt="CompreFace JavaScript SDK 演示" width=390px style="padding: 0px 10px 0px 0px;">
</a>
</p>
</details>
新闻和更新
订阅 CompreFace 新闻和更新,不错过任何新功能和产品改进。
特点
该系统能够准确识别人脸,即使只"见过"一次照片。从技术角度来看,CompreFace 相比其他类似的免费人脸识别解决方案有几个优势。CompreFace:
- 支持 CPU 和 GPU,易于扩展
- 开源且自托管,为数据安全提供额外保障
- 可部署在云端或本地
- 无需机器学习专业知识即可设置和使用
- 使用 FaceNet 和 InsightFace 库,采用最先进的人脸识别方法
- 只需一个 docker 命令即可快速启动
功能
- 支持多种人脸识别服务:
- 使用 CompreFace UI 面板进行便捷的用户角色和访问管理
CompreFace 入门
要求
- Docker 和 Docker compose(或 Docker Desktop)
- CompreFace 可在大多数配备 x86 处理器和支持 AVX 的现代计算机上运行。
在 Linux 上运行
lscpu | grep avx
命令检查 AVX 支持
开始使用(Linux, MacOS):
- 安装 Docker 和 Docker Compose
- 从我们的最新发布版本下载压缩包:https://github.com/exadel-inc/CompreFace/releases
- 解压缩文件
- 在该文件夹中打开终端并运行此命令:
docker-compose up -d
- 在浏览器中打开服务:http://localhost:8000/login
开始使用(Windows):
- 安装 Docker Desktop
- 从我们的最新发布版本下载压缩包:https://github.com/exadel-inc/CompreFace/releases
- 解压缩文件
- 运行 Docker
- 打开命令提示符(在 Windows 搜索栏中输入
cmd
)
- 打开解压缩文件的文件夹(输入
cd 文件夹路径
,按回车键)
- 运行命令:
docker-compose up -d
- 打开 http://localhost:8000/login
贡献者入门指南
请点击此链接
CompreFace SDKs
文档
更多文档请点击这里
贡献
我们希望改进我们的开源人脸识别解决方案,因此欢迎并感谢您的贡献。
- 使用 CompreFace 并在 GitHub 上报告想法和错误
- 通过发布指南和文章分享知识和经验,或者只是改进我们的文档
- 为您喜欢的编程语言创建 SDK,我们会将其添加到我们的文档中
- 将 CompreFace 支持集成到其他平台,如 Home Assistant 或 DreamFactory,我们会将其添加到我们的文档中
- 贡献代码
- 为人脸服务添加插件
- 最后但同样重要的是,您可以在 GitHub 上为我们的免费人脸识别系统点个星
欲了解更多信息,请访问我们的贡献指南,或创建一个讨论。
许可信息
CompreFace 是一个开源实时人脸识别软件,根据 Apache 2.0 许可证发布。