Retinaface+CurricularFace 人脸识别镜像:SSH 远程连接与 JupyterLab 调试
1. 镜像环境与快速入门
Retinaface+CurricularFace 人脸识别镜像是一个开箱即用的完整解决方案,集成了人脸检测和人脸识别两大核心功能。无论你是想快速验证模型效果,还是需要进行二次开发,这个镜像都能提供便捷的环境支持。
核心功能特点:
- RetinaFace:精准的人脸检测,自动定位图片中的人脸位置
- CurricularFace:高质量的人脸特征提取,准确判断是否为同一人
- 预配置环境:无需手动安装依赖,启动即可使用
- 支持多种输入:本地图片、网络图片 URL 都能直接处理
让我们先从最基础的用法开始,逐步掌握这个强大工具的使用方法。
2. 基础使用方法
2.1 环境准备与激活
镜像启动后,首先需要进入工作目录并激活预配置的环境:
# 进入工作目录
cd /root/Retinaface_CurricularFace
# 激活 conda 环境
conda activate torch25
环境激活后,你就可以使用所有预装的依赖库了,包括 PyTorch、ModelScope 等必要组件。
2.2 快速测试模型效果
镜像内置了简单的测试脚本,让你可以立即看到模型的实际效果:
# 使用默认示例图片进行测试
python inference_face.py
运行这个命令后,你会看到终端输出相似度分数和判断结果。默认情况下,脚本会使用内置的两张示例图片进行比较。
如果你想测试自己的图片,可以这样使用:
# 比较两张本地图片
python inference_face.py --input1 /path/to/your/image1.jpg --input2 /path/to/your/image2.jpg
# 或者使用网络图片
python inference_face.py -i1 https://example.com/photo1.jpg -i2 https://example.com/photo2.jpg
3. SSH 远程连接配置
3.1 为什么需要 SSH 连接
虽然镜像提供了 Web 界面,但在进行深度开发或调试时,SSH 连接能提供更强大的功能:
- 完整的终端操作体验
- 文件传输更方便
- 支持复杂的开发工作流
- 更好的性能表现
3.2 SSH 连接步骤
步骤一:获取连接信息 在镜像管理界面,找到 SSH 连接信息,包括:
- 服务器地址
- 端口号
- 用户名(通常是 root)
- 密码或密钥
步骤二:建立 SSH 连接 使用你喜欢的 SSH 客户端进行连接:
# 使用密码连接
ssh -p 端口号 root@服务器地址
# 使用密钥连接
ssh -p 端口号 -i 密钥文件路径 root@服务器地址
步骤三:验证连接 连接成功后,你应该能看到终端提示符,表示已经进入镜像环境。

