☰
零基础离线制作AI证件照:从模型下载到出图实操指南
2026/9/28 2:35:20 网站建设 项目流程

零基础离线制作AI证件照:从模型下载到出图实操指南

【免费下载链接】HivisionIDPhotos⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。项目地址: https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos

晚上十一点,明天一早要交报名表,一寸蓝底照却还没准备好。HivisionIDPhotos 是一个轻量级 AI 证件照制作工具,把一张普通半身照自动检测人脸、抠图、换底色,再按指定尺寸输出标准照、高清照和排版照。它最大的优势是全程离线运行:照片不离开本机,默认组合只占约 410MB 内存,纯 CPU 上不到一秒就能出图。

先把模型下到本地,避开安装时的坑

这个工具纯离线推理,启动前必须先把抠图模型权重放到本地,缺了权重文件程序会直接跑不起来,这是新手最容易卡住的一步。

先克隆仓库并装好依赖,需要 Python 3.7 以上,作者主要在 3.10 上测试:

git clone https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos cd HivisionIDPhotos pip install -r requirements.txt pip install -r requirements-app.txt

再跑下载脚本获取模型权重,文件会存到hivision/creator/weights目录:

python scripts/download_model.py --models all

注意,all会连精度更高但体积约 400MB 的 birefnet-v1-lite、rmbg-1.4 一起拉下来。日常使用建议只下默认组合 MODNet 加 hivision_modnet,各约 25MB,几秒钟就下完。人脸检测默认用内置的 MTCNN 离线模型,无需额外下载,想换精度更高的 RetinaFace 才需要单独下载权重放到hivision/creator/retinaface/weights下。

默认组合的资源参考:官方在 Mac M1 Max 实测内存约 410MB,一张 512x715 照片推理约 0.2 秒。精度更高的 birefnet-v1-lite 约 224MB,实测内存占用约 6.2GB、单张推理约 7 秒,GPU 加速还要求 16GB 左右显存。机器普通就留在默认组合,完全够用。

从零做一张一寸蓝底照和六寸排版照

下面按真实报名场景走一遍:要一张一寸蓝底照,加一张六寸排版照送去打印。

启动本地服务,浏览器会自动打开操作页面:

python app.py

页面左侧是参数区,右侧分标准照、高清照、排版照三个结果区。上传一张半身照,尺寸选项选"一寸",背景色选"蓝色",渲染方式保持默认纯色,点"开始制作"。系统自动完成人脸检测、抠图、换底色,右侧同时给出标准照和一张 4 通道透明 PNG 高清照。透明图的好处是后面换底色不用重新抠,改个色就能再出一版。

内置尺寸表里有一寸、二寸、社保卡、美国签证等常用规格,一寸是 295×413 像素,约等于 300DPI 下的 25×35mm。如果报名系统写的像素数和内置规格不一致,选"自定义(px)"直接输入宽高就行,自定义(mm)也支持毫米单位。背景色除了蓝、白、红、黑、深蓝色、浅灰色,还能填自定义 HEX 色值,渲染方式可选上下渐变或中心渐变。

界面还有美颜区,能分别调美白、亮度、对比度、锐化、饱和度,调完对整张图生效,不满意可以反复调。出图后切到"打印排版"页签,相纸可选六寸、五寸、A4、3R、4R,勾选"排版照裁剪线"插件,系统直接把 12 张照片排进相纸并画上裁剪线,打印出来沿虚线剪开就能用。下载区还可以按报名系统要求调整 DPI 或 KB 大小。

不想自己装环境?两种替代部署方式

启动 API 服务,后端是 FastAPI,支持图片文件或 base64 传入,可附带美颜、dpi 等参数,接口文档见 API 说明:

python deploy_api.py

适合想把证件照能力接进自己网站或后端、做批量生成的开发者。

不想碰 Python 环境的话,用 Docker 拉现成镜像即可,启动后访问127.0.0.1:7860就能用:

用Docker容器跑证件照服务

docker pull linzeyi/hivision_idphotos docker run -d -p 7860:7860 linzeyi/hivision_idphotos

适合部署在服务器或 NAS 上长期跑着,不占本地环境。

赶截止日的求职者、对背景色和像素有硬性要求的考试报名者,都适合用本地方案临时出图;整理家庭档案的人可以多用排版照功能批量打印归档。默认的 MODNet 加 MTCNN 组合内存约 410MB、CPU 上秒级出图,对机器要求不高,照片全程不出本机。追求更高精度可以换 birefnet-v1-lite,代价是约 6GB 内存或 16GB 显存。路线图里还列着智能换正装功能,可以留意后续更新。

持续更新中,详见仓库README

【免费下载链接】HivisionIDPhotos⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。项目地址: https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询