Exadel CompreFace 是领先的免费开源人脸识别系统
Exadel CompreFace 是一个免费开源的人脸识别服务,无需事先掌握机器学习技能即可轻松集成到任何系统中。
CompreFace 提供人脸识别、人脸验证、人脸检测、特征点检测、口罩检测、头部姿势检测、年龄和性别识别的 REST API,并可通过 docker 轻松部署。
目录
概述
Exadel CompreFace 是一个免费开源的人脸识别 GitHub 项目。 本质上,它是一个基于 docker 的应用程序,可以用作独立服务器或部署在云端。 您无需事先掌握机器学习技能即可设置和使用 CompreFace。
该系统为人脸识别、人脸验证、人脸检测、特征点检测、口罩检测、头部姿势检测、年龄和性别识别提供 REST API。 该解决方案还具有角色管理系统,使您可以轻松控制谁可以访问您的人脸识别服务。
CompreFace 以 docker-compose 配置交付,并支持在 CPU 和 GPU 上运行的不同模型。 我们的解决方案基于最先进的方法和库,如 FaceNet 和 InsightFace。
截图
更多截图
视频
新闻和更新
订阅 CompreFace 新闻和更新,不错过任何新功能和产品改进。
特点
该系统能够准确识别人脸,即使只"见过"一次照片。从技术角度来看,CompreFace 相比其他类似的免费人脸识别解决方案有几个优势。CompreFace:
- 支持 CPU 和 GPU,易于扩展
- 开源且自托管,为数据安全提供额外保障
- 可部署在云端或本地
- 无需机器学习专业知识即可设置和使用
- 使用 FaceNet 和 InsightFace 库,采用最先进的人脸识别方法
- 只需一个 docker 命令即可快速启动
功能
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
SDK | 仓库 |
---|---|
JavaScript | https://github.com/exadel-inc/compreface-javascript-sdk |
Python | https://github.com/exadel-inc/compreface-python-sdk |
.NET | https://github.com/exadel-inc/compreface-net-sdk |
文档
更多文档请点击这里
贡献
我们希望改进我们的开源人脸识别解决方案,因此欢迎并感谢您的贡献。
- 使用 CompreFace 并在 GitHub 上报告想法和错误
- 通过发布指南和文章分享知识和经验,或者只是改进我们的文档
- 为您喜欢的编程语言创建 SDK,我们会将其添加到我们的文档中
- 将 CompreFace 支持集成到其他平台,如 Home Assistant 或 DreamFactory,我们会将其添加到我们的文档中
- 贡献代码
- 为人脸服务添加插件
- 最后但同样重要的是,您可以在 GitHub 上为我们的免费人脸识别系统点个星
许可信息
CompreFace 是一个开源实时人脸识别软件,根据 Apache 2.0 许可证发布。