HivisionIDPhoto 项目介绍

HivisionIDPhotos是一个轻量级的AI证件照制作/加工工具。通过已制作好的镜像你可以一键快速部署项目。
HivisionIDPhoto 的功能特点
- 📷 多种证件照规格自动生成
- 🎨 智能人像抠图与背景替换
- 📑 支持六寸/五寸排版打印
- 💄 智能美颜功能
- 🌐 提供Web界面
- 🚀 支持GPU加速推理
如何运行 HivisionIDPhoto
1. 部署实例
点击右侧的使用该镜像创建实例按钮,通过镜像可以一键快速部署项目:

实例推荐配置:
- GPU:单卡 3080Ti/RTX40系列
- CPU:默认即可,也可按需配置
按需选择配置后点击立即部署按钮:

稍等片刻后,实例就会自动创建并启动,通过查看实例列表可查看实例的运行状态,并支持随时关闭或启用:

实例同时提供了一个 JupyterLab 应用作为交互式开发环境,它提供了更现代化和灵活的用户界面,方便我们继续后续的步骤:

2. 启动服务
点击实例的JupyterLab
链接后打开应用,可见默认已经为你打开了一个控制台,让我们继续逐步输入下面的命令:
1. 进入项目目录:
cd /root/cloud-ssd/HivisionIDPhotos

2. 启动服务
python app.py --port 80 --host 0.0.0.0
执行命令后,如下图所示,通过控制台的输出信息可知服务启动后运行在80端口:

接着,通过本地浏览器直接访问https://<公网IP>
打开前端页面(WebUI):

3. 演示示例
1. 首先,通过点击图示区域或拖拽上传我们想要处理的证件照图片:

2. 上传成功后,通过下方的菜单和选项,按照你的具体需求进行设置:

3. 这里我以最常见的替换照片底色进行演示,设置完成后点击开始制作按钮:

4. 稍等片刻,就可以在右侧的预览窗口看到处理完成的图片:

观察处理后的图片,我觉得人像边缘还是有些许留白,效果不太满意!怎么办呢?
5. 这时可以选择修改默认的模型组合,通过选择其他模型来进行制作,对比看看是否能够得到更好效果:

通过对比多个组合的结果,我觉得选用图示中的模型组合能够取得比默认模型组合更好的效果!
Enjoy it!
资源