公司动态
HivisionIDPhotos:3 条命令从自拍到打印版,AI 证件照智能抠图完全离线
HivisionIDPhotos3 条命令从自拍到打印版AI 证件照智能抠图完全离线【免费下载链接】HivisionIDPhotos⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。项目地址: https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos去照相馆排 10 分钟队、修图再等 30 分钟HivisionIDPhotos 是一个免费开源的 AI 证件照工具传一张自拍进去它就能智能抠出人像、换掉底色一键产出标准证件照和六寸排版照。全程离线运行照片不出你的电脑。它到底能帮你做什么证件照换底色入职要蓝底、护照要红底、签证要白底选个颜色就行不用打开修图软件。人像抠图自拍背景太乱一键把人从背景里分离出来得到一张没背景的透明 PNG发丝都还在。打印排版做好后直接拼成六寸排版照存到手机带去打印店冲印不用自己排版。一张自拍进去一整套证件照出来效果如下图五分钟跑起来系统要求不高Python 3.7 以上Windows、macOS、Linux 都能跑抠图靠纯 CPU 就能完成不挑显卡这也是离线证件照生成能普及的原因。装环境先把项目克隆下来再装两套依赖推理用一套、网页界面对一套这一步是告诉电脑工具放在哪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终端会出现下载进度条结束后提示 Download completed说明模型就位了。启动 Demo项目自带可视化界面Gradio一个几行代码就能生成网页界面的库一条命令启动python app.py跑完你会看到浏览器自动打开一个本地页面左栏上传照片右栏直接显示标准照、高清照和六寸排版照跟着走一遍从一张自拍到打印版这一节用仓库里的示例自拍当输入4 条命令走完全离线的证件照主线。1. 做出标准证件照—— 传入自拍自动检测人脸位置并裁成标准尺寸。python inference.py -i demo/images/test1.jpg -o ./idphoto.png --height 413 --width 295跑完会生成./idphoto.png一寸标准照和./idphoto_hd.png高清透明版--height和--width控制输出的像素尺寸413x295 就是一寸规格。2. 抠出人像—— 想要没背景的生图比如做头像、做海报就跑这条人像抠图命令。python inference.py -t human_matting -i demo/images/test1.jpg -o ./idphoto_matting.png --matting_model hivision_modnet跑完得到一张透明底 PNG人像被完整分离出来发丝边缘也比较干净--matting_model控制用哪个抠图模型hivision_modnet 对纯色换底更友好。3. 加上底色—— 上一步的输出是没有背景的这条命令把你要的底色画上去。python inference.py -t add_background -i ./idphoto.png -o ./idphoto_ab.jpg -c 4f83ce -k 30 -r 1跑完得到一张带蓝底的照片-c是底色填 6 位 HEX 颜色值4f83ce 就是经典蓝-r是合成模式0 纯色、1 上下渐变、2 中心渐变-k是输出文件的 KB 目标值。4. 输出排版照—— 把成品照拼成六寸排版直接可以送去打印。python inference.py -t generate_layout_photos -i ./idphoto_ab.jpg -o ./idphoto_layout.jpg --height 413 --width 295 -k 200跑完得到一张六寸排版照./idphoto_layout.jpg单张一寸照被整齐排进六寸相纸拿去打印就行。调参与避坑如果报人脸数量不等于 1大概率是图里不止一张脸或脸太侧没检测到。换一张单人、正面、光线足的照片重跑脸有点歪可以加--face_align让它自动矫正。如果不知道底色参数-c怎么填这张色表里有蓝 628bce、红 d74532、白 ffffff 等常用色直接抄 HEX 值。换完颜色不对多半是少打了一位数字。如果提示找不到模型大概率是权重没下或者放错目录。抠图模型要放在hivision/creator/weightsRetinaFace 则放在hivision/creator/retinaface/weights手动下载的确认文件名一致再重跑。周边生态HivisionIDPhotos-ComfyUIComfyUI 里的证件照工作流拖好节点就能跑。HivisionIDPhotos-wechat-weapp微信小程序版扫码就能用。HivisionIDPhotos-web网页版浏览器里直接用。HivisionIDPhotos-cppC 版本适合想集进自己程序的人。想看全部参数与调用示例翻一翻API 文档跑通后把自拍换成你自己的再从头把这 4 条命令走一遍。【免费下载链接】HivisionIDPhotos⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。项目地址: https://gitcode.com/GitHub_Trending/hiv/HivisionIDPhotos创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考