
HivisionIDPhotosCPU 上 3 分钟用一张照片生成 AI 证件照【免费下载链接】HivisionIDPhotos⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。项目地址: https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotosHivisionIDPhotos 是一个开源的 AI 证件照制作工具Apache-2.0 协议。它把一张普通照片自动抠出人像、对齐人脸再按指定底色和尺寸合成证件照全程只在 CPU 上离线运行。求职、考试、签证等需要临时出证件照的场景可以把它当作一个免费、可本地部署的替代方案。 快速上手出第一张证件照环境要求 Python 3.7官方主要在 3.10 上测试Linux、Windows、macOS 均可。克隆仓库并安装依赖git clone https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos cd HivisionIDPhotos pip install -r requirements.txt -r requirements-app.txt下载人像抠图模型权重python scripts/download_model.py --models all然后启动 Web 界面python app.py打开浏览器访问 http://127.0.0.1:7860上传一张照片在页面里选择尺寸、底色和美颜强度就能直接下载成品。如果习惯命令行一条命令也能出图python inference.py -i demo/images/test0.jpg -o ./idphoto.png --height 413 --width 295抠图模型有四个档位MODNet24.7MBCPU 上最快、hivision_modnet24.7MB对纯色换底适配更好、rmbg-1.4176.2MB和 birefnet-v1-lite224MB分割精度最高但内存占用达 6.2GB。官方在 Mac M1 Max 上的测试显示MODNet MTCNN 组合内存占用 410MB生成一张证件照约 0.2 秒普通笔记本 CPU 也能跑动。开箱能做的事Gradio 界面里内置了常用尺寸预设一寸、二寸、小一寸、小二寸、大一寸、大二寸、五寸以及教师资格证、国家公务员考试、初级会计考试、英语四六级考试、计算机等级考试、研究生考试、社保卡、电子驾驶证、美国签证、日本签证、韩国签证等背景色提供蓝、白、红、黑、深蓝、浅灰也支持自定义 HEX 值输入。除单张成品外还有几项实用功能打印排版照按六寸、五寸、A4、3R、4R 版式把同一张证件照排进一张相纸图可选裁剪线社交媒体模板照把人像填进预设模板图直接输出可分享的模板照美式证件照背景一键换成浅灰渐变底美颜与人脸对齐美白、磨皮、瘦脸、亮度对比度均可单独调强度人脸倾斜角度超过 2 度时自动旋转校正想深入看流程实现的话人脸检测默认用离线的 MTCNNCPU 毫秒级推理也支持换 RetinaFace 或 Face 云端 API见人脸检测模块美白、磨皮、瘦脸等参数集中在美颜模块。 只换底色还能重出图已有证件照只换底色、不重新抠图时可以直接指定任务类型python inference.py -t add_background -i ./idphoto.png -o ./blue.png -c 628bce-c参数就是底色 HEX 值。同样的入口还支持-t human_matting输出透明底人像、-t generate_layout_photos输出排版照、-t idphoto_crop对抠图好的透明 PNG 重新裁剪尺寸。预设尺寸不够用时改一下尺寸预设表第一列名称、第二列高、第三列宽支持毫米单位再重跑app.py颜色同理改同目录的color_list_CN.csv即可。想新增模板照把 4 通道透明 PNG 放进hivision/plugin/template/assets/再在template_config.json里补上模板宽高等信息。⚙️ 部署成 API 服务要集成进自己的网站或应用直接启动后端python deploy_api.py接口包括生成证件照透明底、添加背景色、六寸排版照、人像抠图、加水印、设置图像 KB 大小、证件照裁切七类图像文件与 base64 两种传入方式都支持完整请求示例见 API 文档。生产环境可以直接拉现成的 Docker 镜像docker run -d -p 7860:7860 linzeyi/hivision_idphotos社区还基于本项目衍生出 ComfyUI 证件照处理工作流、微信小程序、网页版、C 版本和 Windows 桌面客户端做移动端或可视化工作流方向的可以参考这些名称去搜。 建议的下一步第一次用先跑python app.py选一寸加蓝底把完整流程走一遍确认效果符合需求后再根据实际用途修改尺寸与颜色预设需要多人或对外提供服务时最后一步再考虑 API 部署。【免费下载链接】HivisionIDPhotos⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。项目地址: https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考