一款新兴轻量级 AI 证件照制作工具:HivisionIDPhoto,助你快速生成标准照

公众号关注 「奇妙的 Linux 世界」

设为「星标」,每天带你玩转 Linux !

86f9673db9bfd9b226030f126de51808.jpeg

在数字化时代,证件照制作不仅仅是摄影师的专属工作,借助 AI 技术,普通用户也能轻松制作标准的证件照。

今天我要给大家推荐一个轻量级的 AI 证件照制作工具—HivisionIDPhoto

它能够帮助你快速生成符合不同规格的标准证件照,并且支持多种功能,如智能抠图、美颜(即将推出)以及智能换正装(即将推出)。

最关键的是,这个工具足够轻量,安装和使用都非常方便,甚至还支持 Docker 部署,方便你搭建自己的证件照生成服务。

🚀 HivisionIDPhoto 的主要功能

  • • 轻量级抠图

通过完善的模型工作流程,HivisionIDPhoto 可以轻松识别用户拍摄的照片,进行精确的背景抠图。

  • • 多尺寸证件照生成

HivisionIDPhoto 支持根据不同尺寸规格生成标准证件照,例如常见的 1 寸、2 寸照片。此外,它还能够生成六寸排版照,方便你在打印时直接使用。

  • • 智能换正装(等待推出)

未来的更新中,HivisionIDPhoto 将会加入智能换正装功能,省去了用户换装拍照的麻烦,只需上传一张普通照片,AI 就能为你生成带有正装的证件照。

  • • 美颜功能(等待推出)

另一个令人期待的功能是美颜处理,让你的证件照不仅符合标准,还能展现最佳状态。

💻 环境安装与依赖

HivisionIDPhoto 的环境要求并不高,推荐使用 Anaconda 或 Miniconda 来管理 Python 环境。你需要安装以下依赖:

  • • Python >= 3.7

  • • onnxruntime

  • • OpenCV

  • • 系统支持:Linux, Windows, MacOS

🛠️ 安装步骤

1、克隆代码库

首先,需要克隆 HivisionIDPhoto 的 GitHub 仓库:

git lfs install && git clone https://swanhub.co/ZeYiLin/HivisionIDPhotos.git
cd HivisionIDPhotos

2、安装依赖包

接下来,安装项目所需的依赖包:

pip install -r requirements.txt

🤟 如何使用

最简单的方式是使用作者搭建好的服务(不稳定,地址放文末)

首先打开作者搭建的体验页面:

88941259a5847a64d7f4c253ba5d85df.png

上传一个正面照(尽量符合证件照要求的照片),选择好转换尺寸、背景、渲染方式等参数。

f7190357a25b2f76bff30fae6342d7b2.png

最后,点击开始制作。等待完成即可下载成品电子证件照了。

1772ccdb479d98984396f0ca26ab0c6f.png

效果还是杠杠的,可以直接下载去使用的。如果用途单位没有要求实体照,这个电子版就直接拿去用了。

另一种方式当然就是通过上面自己本地搭建的🔽

安装完成后,你可以通过以下方式启动本地服务:

python app.py

程序启动后会生成一个本地 Web 页面,你可以在页面中完成证件照的生成和操作。

如果需要部署 API 服务,可以运行以下命令:

python deploy_api.py

启动后,你可以通过 Python 发送请求,进行证件照制作或其他操作。

证件照制作

输入一张照片,获得标准证件照和高清证件照:

python requests_api.py -u http://127.0.0.1:8080 -i test.jpg -o ./idphoto.png -s '(413,295)'

然后可以通过以下指令实现一些API的功能:

增加底色

输入透明背景的 PNG,获得添加底色后的图像:

python requests_api.py -u http://127.0.0.1:8080 -t add_background -i ./idphoto.png -o ./idhoto_ab.jpg -c '(0,0,0)'
生成六寸排版照

输入普通照片,生成六寸排版照:

python requests_api.py -u http://127.0.0.1:8080 -t generate_layout_photos -i ./idhoto_ab.jpg -o ./idhoto_layout.jpg -s '(413,295)'

🐳 Docker 部署

HivisionIDPhoto 还支持 Docker 部署,只需在根目录下运行以下指令,即可开启 API 服务:

docker build -t hivision_idphotos .
docker run -p 8080:8080 hivision_idphotos

这样,你就可以轻松将这个工具部署到服务器上,通过 API 进行证件照的生成与处理。

🔚 结语

HivisionIDPhoto 是一个极具实用性的轻量级 AI 证件照生成工具,不仅能满足个人用户的需求,还为开发者提供了扩展和部署的可能性。

如果你需要经常处理证件照,或是有制作证件照服务的需求,又或是想弄一个AI证件照网站/小程序都可以用它来实现。

GitHub:https://github.com/Zeyi-Lin/HivisionIDPhotos

在线体验:https://swanhub.co/ZeYiLin/HivisionIDPhotos/demo

本文转载自:「开源星探」,原文:https://url.hi-linux.com/Kbcfa,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com。

71045fb09f78ab446e832ab56219072c.gif

🚀 最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。

🌟『极客视界』科技达人必备综合资讯指南,等你来探索!访问网址 https://bestgeek.org 即可打开新世界。

📕 关注『奇妙的 Linux 世界』公众号,带你开启有趣新生活!更多好用好玩的软件资源,可访问 https://666666.dev 免费获取。

c5b35f733b6282e56829b93a4f5f79ca.png

你可能还喜欢

点击下方图片即可阅读

9cfd019e5d003071b31063e9de7e047c.jpeg

如何实现同一端口代理不同的后端服务

b2df9d3503dd67f599302301d1f2740b.png
点击上方图片,『美团|饿了么』外卖红包天天免费领

18db788344302df3e43be6fd2b6dca93.png

更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值