相关阅读:
项目简介
HivisionIDPhotos 是一款专为高效生成高质量证件照而设计的轻量级人工智能软件工具。该应用融合了先进的图像处理技术和智能化算法,使得用户能够轻松地从普通照片中提取人像,并根据不同的需求生成符合各种规格要求的标准证件照。无论是个人使用还是小型工作室,HivisionIDPhotos 都提供了简单易用且功能强大的解决方案。
某老师证件照
绿某某证件照
特点
它的核心优势在于其轻量化的设计,这意味着即使是在计算资源有限的情况下,比如只使用 CPU,也能快速进行人像抠图处理。软件还具备自适应不同尺寸规格的能力,可以生成多样化的标准证件照,包括常见的六寸排版照。此外,HivisionIDPhotos 还预留了美颜功能和智能更换正装功能的开发空间,未来将进一步提升用户体验。
开源成就
目前已经取得6.1K Star
主要功能
轻量级抠图 :无需高性能硬件支持,即可实现快速的人像分割。
多规格证件照生成 :根据用户需要,自动生成符合不同尺寸和格式标准的证件照。
六寸排版照生成 :支持生成统一排版的六寸证件照打印文件。
美颜与智能换装 :虽然这两项功能目前仍在开发中,但计划中的特性将允许用户调整照片外观,甚至虚拟更换服装。
安装指南
为了方便用户部署 HivisionIDPhotos,下面提供 Docker 的安装方案
拉取或构建镜像 :用户可以选择直接从 Docker Hub 拉取官方镜像,或者根据项目文档自行构建镜像。例如,使用如下命令拉取官方镜像:
docker pull linzeyi/hivision_idphotos:v1
运行 Gradio Demo :一旦镜像准备就绪,可以通过运行 Docker 命令启动 Gradio 示例应用程序:
docker run -p 7860:7860 hivision_idphotos
接下来,在浏览器中访问
http://127.0.0.1:7860
即可开始使用 HivisionIDPhotos 的交互式界面。运行 API 后端服务 :对于需要集成到现有系统或自动化处理流程中的用户,可以启动 API 后端服务:
docker run -p 8080:8080 hivision_idphotos python3 deploy_api.py
使用 Python 脚本调用 API 接口,执行诸如证件照制作、增加底色以及生成六寸排版照等功能。
还提供命令行功能
输入 1 张照片,获得 1 张标准证件照和 1 张高清证件照的 4 通道透明 png
python inference.py -i images/test.jpg -o ./idphoto.png --height 413 --width 295
输入 1 张 3 通道照片,获得 1 张六寸排版照
python inference.py -t generate_layout_photos -i ./idhoto_ab.jpg -o ./idhoto_layout.jpg --height 413 --width 295 -k 200
凭借其直观的操作界面和强大的功能集,这款工具不仅简化了证件照的制作流程,更让您能够在任何时间、任何地点,都能轻松获得满意的照片。
近期热文: