3分钟搞定AI证件照:HivisionIDPhotos本地制作教程
【免费下载链接】HivisionIDPhotos⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。项目地址: https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos
你下周要报名考试,材料里要一张 1 寸蓝底证件照,可你手头全是便装自拍,照相馆周末又约不上。HivisionIDPhotos 是一个开源的 AI 证件照制作工具,把它跑在自己电脑上,上传一张普通照片就能抠出人像、自动排版、换底色,几分钟出一套能打印的标准证件照,全程离线、不用花钱。
这个项目是什么
一句话定位:一个轻量级、可离线运行的 AI 证件照制作算法,把「抠图 → 美颜 → 排版 → 换底」做成一条完整工作流。
| 能力 | 一句话说明 | 适合谁 |
|---|---|---|
| 人像抠图 | 纯离线运行,普通 CPU 即可在零点几秒到一秒内完成推理 | 不想照片上传云端的用户 |
| 多底色多尺寸 | 预设常见证件照规格,支持自定义像素尺寸与 HEX 底色 | 要报名照、签证照的学生 |
| 美颜与人脸对齐 | 美白、亮度、对比度可调,歪头照片可自动扶正 | 想顺便修饰一下照片的人 |
| 打印排版照 | 一张六寸相纸上排满证件照,可加裁剪线 | 要冲印的人 |
| API 服务 | 提供后端接口,可集成进自己的网站或小程序 | 想二次开发的开发者 |
它是怎么工作的
整个过程就是「输入一张照片,走一遍流水线,输出成品」:
- 输入:你上传一张人像照片,程序会先把它缩放到最大边长 2000 像素,方便后续处理。
- 处理:先做人像抠图,把人从背景里完整分离出来,得到一张透明底 PNG;再检测人脸位置,如果照片歪了可以按角度把人和照片一起转回正;接着自动排版,按照目标尺寸裁切照片,让人脸大小和头顶留白都符合证件照比例;需要的话叠加美颜。
- 输出:标准尺寸证件照、透明底高清大图、排版好的六寸相纸照。
本地运行四步走
git clone https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos cd HivisionIDPhotos得到项目文件夹,之后所有命令都在这个目录里执行。
pip install -r requirements.txt pip install -r requirements-app.txt装核心依赖和网页界面依赖,结束后终端回到命令提示符即成功。
python scripts/download_model.py --models all把四个抠图模型权重下载到hivision/creator/weights目录,全程显示下载进度条。
python app.py打开浏览器出现 Gradio 页面:上传照片、挑底色和尺寸、点开始,稍等片刻就能看到生成结果并下载。
更细的选项(自定义 DPI、加水印、排版裁剪线等)都在这套网页界面里,不用改任何代码。核心处理逻辑在 核心模块目录,网页界面代码在 demo/。
真实场景
备考报名前,你翻遍相册只找到几张自拍。用工具生成 1 寸蓝底照,再顺手导出一张六寸排版照,当晚就能送去冲印。
AI 证件照效果对比
自由职业者接了个投标项目,标书要求白底头像,而且客户反复改底色。透明底高清图可以反复换背景色重出,不用重新拍。
小公司 HR 要给新同事办工牌,大家穿着各不相同。每人拍一张正面照统一走一遍,出来的底色、尺寸、人脸位置都一致,不用挨个返工。
适用与局限
- 默认人脸检测精度一般:README 明确写着默认 MTCNN 模型「毫秒级推理,但检测精度较低」。照片模糊、侧脸、多人合影时,排版效果会打折扣;要更准需另行下载 RetinaFace 权重,或配置 Face++ 在线检测(需要密钥)。
- 高精度抠图很吃内存:最好的分割模型 birefnet-v1-lite 在官方测试环境(Mac M1 Max 64GB)占用 6.2GB 内存、单张推理约 7 秒;轻量的 MODNet 组合只占约 410MB、零点几秒,但精度稍逊,按自己的机器取舍。
- 智能换正装还在路上:README 中该功能标注为 waiting,所以它不能帮你把便装换成西装,只能基于你现有的照片做抠图、排版和换底。
HivisionIDPhotos 做的事很简单:把你相册里的一张普通照片,变成尺寸、底色都合格的可打印证件照,而且全程离线免费完成。觉得有用就去项目主页看看预设尺寸与配色表,顺手点个 star 支持一下。
【免费下载链接】HivisionIDPhotos⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。项目地址: https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考