HivisionIDPhotos:AI证件照制作工具3分钟出片完整指南 📅 发布时间:2026/9/14 18:27:19 👁 浏览次数: HivisionIDPhotosAI证件照制作工具3分钟出片完整指南【免费下载链接】HivisionIDPhotos⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。项目地址: https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos 急招的岗位明天就要交简历却连一张一寸照都拿不出来出门去照相馆排队、选衣服、选底色一趟下来一两个小时几十块钱打水漂。HivisionIDPhotos 是一个开源免费的 AI 证件照制作工具它把「抠图、人脸检测、尺寸调整、背景合成」整套流程打包进一条命令上传一张普通生活照它自动帮你裁出符合标准的人像、换成蓝底或白底、按一寸二寸规格输出。两个最打动人的数字默认抠图模型只有 24.7MB纯 CPU 就能跑单张 512x715 的照片全程处理不到 0.3 秒——无需 GPU、无需联网、无需花一分钱。项目定位和传统做法差在哪完全本地运行所有模型权重下载到本地照片不出电脑隐私敏感的场景简历、签证材料也放心用一套流程出多规格同一张原图可以连续生成一寸、二寸、五寸、六寸排版照不用反复裁剪CPU 即可用官方在 Mac M1 Max 上的实测MODNetMTCNN 组合内存占用仅 410MB普通办公电脑轻松胜任模块化可换零件抠图、人脸检测、美颜三个环节都是独立模块想换高精度模型只改一个参数免费开源Apache 2.0 协议个人和商业使用都不收费快速上手三步跑起来环境要求Python 3.7官方以 3.10 测试支持 Linux / Windows / macOS。第 1 步克隆仓库git clone https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos cd HivisionIDPhotos第 2 步安装依赖并下载模型权重pip install -r requirements.txt pip install -r requirements-app.txt python scripts/download_model.py --models all--models all会拉取全部可选的抠图模型想省流量也可以只下默认模型modnet_photographic_portrait_matting。第 3 步启动 Web 界面python app.py浏览器打开 http://127.0.0.1:7860 上传照片、选底色和尺寸点击生成即可下载 300DPI 的成图。不想装环境直接用 Docker 一条命令拉起来docker run -d -p 7860:7860 linzeyi/hivision_idphotos核心能力拆解一张照片是怎么变成证件照的整条流水线在 hivision/creator/ 目录下IDCreator类把五个环节串成了可回调的流水线每一步的输出都会打印耗时。轻量抠图25MB 的模型完成人与背景分离抠图逻辑在 hivision/creator/human_matting.py。默认使用的 MODNet 权重仅 24.7MB头发丝边缘也能处理得比较干净换纯色底时对边缘更友好的 hivision_modnet 同样是 24.7MB追求极致精度可以切到 224MB 的 BiRefNet-v1-lite。对普通用户来说默认模型已经够用。人脸检测与旋转矫正照片歪了也能拉正检测部分位于 hivision/creator/face_detector.py。默认走离线 MTCNNCPU 上毫秒级出结果可选离线 RetinaFace 换更高精度需要最稳的检测可以接入 Face 云端 API接入方法见 docs/face_CN.md。检测到人脸倾斜超过 2 度时系统会自动把原图和透明层一起旋转拉正再重新检测一次保证头是正的。自动布局调整按规格算出该裁哪里尺寸规格在 demo/assets/size_list_CN.csv 里预设好一寸 413x295、二寸 626x413、小一寸 378x260……photo_adjuster模块会根据人脸面积占全图约 20%、人脸中心位于全图高度 45% 处这类标准比例自动计算裁剪框和头顶留白范围输出同时给一张标准尺寸和一张高清透明 PNG。美颜与排版打印交付前最后一步hivision/plugin/beauty/ 提供美白、磨皮、瘦脸、亮度、对比度、锐化、饱和度 7 个强度档位全部默认 0不处理按需微调即可。Gradio 界面还内置了六寸、五寸、A4、3R、4R 打印排版选项卡直接把成图排成相纸版式。进阶玩法模型怎么选、参数怎么改性能参考Mac M1 Max 64GB无 GPU 加速模型组合内存占用512x715 照片764x1146 照片MODNet MTCNN410MB0.207s0.246sMODNet RetinaFace405MB0.571s0.971sBiRefNet-v1-lite RetinaFace6.20GB7.063s7.128s结论很简单追求速度选第一行普通 CPU 完全无压力追求边缘精度且机器内存 16GB 以上再上第三行。有 16GB 显存的英伟达 GPU 可安装 onnxruntime-gpu 加速 BiRefNet。批量处理跳过界面直接用命令行入口inference.pypython inference.py -i demo/images/test0.jpg -o ./idphoto.png --height 413 --width 295还支持-t human_matting仅抠图、-t add_background给透明图加底色、-t generate_layout_photos生成排版照等子任务写个循环就是批量产线。自定义尺寸和底色往 size_list_CN.csv 里加一行「尺寸名,高,宽」往 demo/assets/color_list_CN.csv 里加一行「颜色名,Hex」重启app.py生效。部署成服务运行 deploy_api.py 即得后端 API请求示例cURL 和 Python 两种写法在 docs/api_CN.md 里适合给网站或 App 接一个证件照接口。适合谁用场景清单求职应届生临时缺简历照10 分钟自助搞定不花照相馆的钱HR 与行政员工工牌、档案照片批量统一规格和底色教培与考试报名学籍照、报名照常因尺寸不合规被退回按 csv 里的标准尺寸出图一次通过出海办签人群签证对底色和头身比要求严格可调head_height_ratio等参数逐项对齐独立开发者用 Python API 或 Docker 把能力嵌进自己的产品常见问题 FAQ照片里光线不好、角度奇怪还能用吗能。输入图会先自动缩放到最长边 2000 以内再处理脸歪超过 2 度会自动旋转矫正。只要人脸完整可见斜侧脸、室内弱光都问题不大。只想要透明底的人像 PNG不想要证件照可以吗可以。inference.py -t human_matting直接输出 4 通道透明 PNG-t add_background还能给已有的透明图补任意 Hex 底色。内存 8GB 的笔记本跑得动吗跑默认配置MODNet MTCNN占用约 410MB8GB 内存足够。BiRefNet 方案需要 6GB 以上内存建议 16GB 以上再开开启RUN_MODEbeast野兽模式可加快二次推理速度。写在最后HivisionIDPhotos 把一张手机随手拍变成可以直接提交的一寸照全程免费、全程离线、全程不超过 3 分钟。如果你最近正好需要证件照先python app.py跑起来试试成图不满意再回来调参数——比约照相馆省下的时间和钱够买好几杯咖啡了。【免费下载链接】HivisionIDPhotos⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。项目地址: https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考