InsightFace
InsightFace 是一个开源的人脸分析平台,提供研究级的识别、检测和换脸模型,同时配备企业级授权、SDK 和 API。该平台成立于 2018 年,从 ArcFace 论文发展而来,已成为开发者在 GitHub 上使用的完整技术栈,以及需要商业部署权限的公司所采用的解决方案。
该平台涵盖人脸识别模型包如 buffalo_l 和 antelopev2,InSwapper-128 换脸技术,深度伪造检测,带有活体检测功能的 InspireFace C/C++ SDK,以及用于授权实时流媒体工作流程的 Live Identity。用户可以通过 PyPI 上的 Python 包开始,或通过 REST API 集成,或获取模型授权用于本地部署和边缘设备部署。
InsightFace 主要面向构建原型的 ML 工程师、进行 KYC 和访问控制的企业,以及需要审核换脸或实时身份验证工具的创意团队。其模型在 NIST FRVT 测试中表现优异,项目在 GitHub 上拥有超过 29000 个星标,部署遍布50多个国家。
包含 buffalo_l、antelopev2、buffalo_s 和 buffalo_m 的人脸识别包商业授权
InSwapper-128 人脸交换,支持 API 访问及已批准用例的高保真专有模型
通过浏览器演示、云端 API、本地 SDK 及模型授权进行深度伪造检测
InspireFace 跨平台 C/C++ SDK,内置反欺骗和活体检测,体积低于 5MB
Live Identity 在 NVIDIA GPU 上本地运行授权的实时身份转换,适用于流媒体工作流程
Python 包可通过 pip 安装,支持人脸识别、检测与交换,代码简单快捷
开源Python库,包含广泛引用的研究模型,拥有29,000多个GitHub星标。
涵盖识别、换脸、深度伪造检测、SDK和API部署的广泛企业级技术栈。
灵活的部署选项,包括云API、本地部署、移动边缘和本地GPU流式传输。
预训练模型的商业使用需要获得除免费 MIT 代码库之外的单独许可。
企业版和 API 价格为定制价格,需联系销售团队。
Live Identity 及若干高级产品仅限于经过审核的组织级授权用户使用。
InsightFace 是免费使用的吗?
InsightFace 代码库采用 MIT 许可证发布,商业使用免费。预训练模型提供给非商业学术研究使用;商业使用这些模型需要单独向 InsightFace 申请许可。
如何安装 InsightFace?
使用 pip install insightface 安装 Python 包。网站还提供了 ONNX 运行时依赖说明以及人脸识别和换脸工作流程的示例代码。
InsightFace 提供哪些企业服务?
InsightFace 提供人脸识别模型授权、换脸 API 和模型授权、深度伪造检测 SDK 和 API 访问、InspireFace SDK 商业许可证、针对直播团队的 Live Identity,以及企业基准测试的私有模型评估。
InsightFace 提供深度伪造检测功能吗?
提供。InsightFace 有单张图像评估的在线浏览器演示,还有商业云 API、本地 SDK、Docker 服务器 SDK 以及适用于生产深度伪造和人脸篡改检测的模型授权选项。
什么是 InsightFace Live Identity?
Live Identity 是一款面向组织的直播工作流程的 Windows 桌面应用。它在支持的 NVIDIA GPU 上本地处理摄像头或视频输入,同时使用云服务进行激活和授权身份嵌入的传输。
在哪里可以找到 InsightFace 源代码和模型?
该开源项目托管于 GitHub,地址是 github.com/deepinsight/insightface,模型发布在仓库的 model zoo 目录,并且在 PyPI 上发布了 Python 包。

