Windows 添加人脸识别API

Windows安装包

仅支持Win 10及以上系统

1、从下方网盘分享或者GitHub链接中下载 mt-photos-insightface-unofficial-exe.zip 或 mt-photos-insightface-dml.zip

CPU版本人脸识别程序

mt-photos-insightface-unofficial-exe.zip

显卡加速版本人脸识别程序

mt-photos-insightface-dml.zip

内部使用onnxruntime-directml,可通过directml调用机器的显卡来提升识别速度

核显使用directml加速,识别速度可能会比CPU慢;如果识别速度较慢,建议使用CPU版本的程序;

CUDA版本人脸识别程序

mt-photos-insightface-cuda.zip

建议优先使用上面的 mt-photos-insightface-dml.zip,无需配置cuda环境,识别速度2个程序差不多

提示: 需要N卡,且系统安装好Cuda 和 cuDNN,才能使用本程序;

CUDA版本: 12.6 + cuDNN版本: 9.5.1

CUDA+cuDNN安装教程可参考:https://cloud.tencent.com/developer/article/2096804

2、下载后,解压mt-photos-insightface-unofficial-exe.zip

3、打开mt-photos-insightface-unofficial.exe,等待显示 Uvicorn running on http://0.0.0.0:8066 (Press CTRL+C to quit)

MT Photos API 启动

如果无法访问http://127.0.0.1:8066, 那么有可能是8066端口被占用了

请修改程序文件夹下 .env 文件中的 HTTP_PORT;比如 HTTP_PORT = 8066

如果需要修改api_key,请修改 .env 文件中的API_AUTH_KEY

.env文件修改之后,请关闭 mt-photos-insightface-unofficial.exe,然后再重新打开

如果局域网内其他客户端无法访问,请在Windows防火墙中找到【允许应用通过防火墙】,在底部【允许其他应用】中添加mt-photos-insightface-unofficial.exe

修改环境变量

4、返回MT Photos添加人脸识别api

接口地址 填写 http://[电脑的ip]:8066

api_key 填写 mt_photos_ai_extra (这是默认值,如果上一步有修改过,用修改过的值)

人脸置信度阈值 填 0.65

人脸匹配差异度阈值 填 0.5

添加人脸识别api

5、测试API通过后,点击保存即可开始识别任务

提示:

如果测试不通过,请检查 ip 和端口是否正确;

程序开机自启动

  1. 在文件夹中,右键mt-photos-insightface-unofficial.exe,点击创建快捷方式;
  2. 按 Windows 徽标键+ R,输入“shell:startup”,然后选择“确定”。 这将打开“启动”文件夹;
  3. 将创建的快捷方式复制到“启动”文件夹中;

另外也可以使用NSSM软件 将mt-photos-insightface-unofficial.exe注册为系统服务来实现开机自启动;

NSSM使用方法参考:https://www.cnblogs.com/lichu-lc/p/10263799.html

Copyright © 2025 杭州相册家科技有限公司 All Rights Reserved

浙公网安备 33019202000625号浙ICP备2022014580号