告别付费拍证件照!NAS 基于Docker部署免费证件照生成工具

news/2025/1/15 15:05:49/文章来源:https://www.cnblogs.com/star8521/p/18673042

你在生活中有没有遇到过急需证件照的场景?在某些考试前发现证件照还没准备好;求职面试时,也需要附上职业证件照,生活中还有很多需要证件照的场景。

本文章利用NAS基于Docker部署一款证件照自动生成的工具—HivisionIDPhotos。

利用‌HivisionIDPhotos‌,通过一张生活照片,即可生成一张证件照。

生成的证件照分为标准和高清,看上去和去照相馆拍的证件照毫无差距。

下面介绍该软件的部署和使用方法

一、HivisionIDPhotos‌ 介绍

HivisionIDPhotos‌是一款AI证件照制作的工具,该款软件利用AI对照片进行处理,支持抠图、尺寸调整、生成不同规格的证件照、替换背景颜色、美颜等多种功能,

功能特点

‌抠图‌:能够在不依赖GPU的情况下,快速进行抠图操作‌。

‌多尺寸规格‌:支持生成不同尺寸和用途的标准证件照,如考英语四六级、考公、考教资等‌。

‌替换‌背景:支持替换蓝、白、红、黑等多种背景颜色‌。

项目地址:https://github.com/Zeyi-Lin/HivisionIDPhotos

二、HivisionIDPhotos‌ 部署

2.1、Docker命令安装部署


# 启动 Gradio Demo 服务
docker run -d --name photos -p 7860:7860 --restart=always linzeyi/hivision_idphotos:latest

启动 API 后端服务

docker run -d --name photosapi -p 8080:8080 linzeyi/hivision_idphotos:latest python3 deploy_api.py

2.2、飞牛NAS中安装部署

首先在飞牛NAS中打开Docker,选择镜像仓库,然后在搜索栏中搜索以下内容:linzeyi/hivision_idphotos

再选择本地镜像,点击运行,选择 开机自动开启

创建完成后,即可访问到‌HivisionIDPhotos‌。

2.3、联通NAS中安装部署

首先在威联通NAS中安装Container Station,下载完成后,点击该软件右上角的浏览,然后在搜索栏中搜索以下内容:linzeyi/hivision_idphotos

接着,点击部署,勾选【我已了解,不再显示此消息】,然后单击确定。

映像的版本选择latest,继续点击下一步。

接着需要填写网络端口号。

填完完端口号后,没有其它的设置,直接点击下一步,等待Docker的创建。

容器创建完成后,在地址栏中输入NAS的IP+端口号(7860),即可访问到‌HivisionIDPhotos‌。

三、HivisionIDPhotos‌ 使用

在地址栏中输入IP+端口号(7860),即可访问到‌HivisionIDPhotos‌。

该工具的界面简单明了,基本上看一眼就知道如何使用。

在图像区域,上传图像不仅可以通过拖放、粘贴,还可以通过打开摄像头进行拍照。

照片的规格选择特别多,除了生活中常用的尺寸大小,还有一些职业考试、签证证件的尺寸,方便用户更快速生成想要的照片大小。

该软件也提供多种背景颜色的选择,基本覆盖生活中各种使用证件照场景所需要的背景色。

在图像区域上传一名男性的全身照片,然后点击下方开始制作。

不到一分钟,证件照已被制造出来,虽然证件照中人物脸部有些歪,因为原照片的脸部是歪的,所以大家在上传生活照片时,尽量脸部要正。

接着又上传一张脸部较正的照片,下面是生成出的证件照的效果,与在照相馆中拍摄的证件照看不出差别,对于生成出的照片,右侧还有排版照。

关于AI照片生成的软件网上可能也有很多,为什么要部署在NAS中呢?使用某些网站生成的证件照,包括上传的图片这些数据不知道会不会被别人利用,但是在NAS中部署比较安全,另一个就是在NAS中部署这个软件,真的是特别快,看完的攻略后,基本几分钟就可以部署成功。

来源:https://www.iwmyx.cn/gbffpzjznas.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/869633.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

揭秘35岁技术人去向:是高薪管理,还是无奈转行?

1 35 岁危机 35 是虚指,不一定 35 岁,也可是一个区间。有人 33 岁,有人是 40 岁。对技术人,到年龄确实明显困境。甚至不到 35 岁,网上招聘焦虑到32岁。 头部大厂小伙伴说晋升就像“续命卡”。升上去不一定稳,但可“多活”一两年,升不上去,不但目前绩效难保,甚至可能进…

电商小年营销全攻略:从策略到执行的全方位指南

电商小年营销需要从了解消费者需求、营造节日氛围、创新营销活动、社交媒体营销、优化物流配送以及提供优质服务等方面入手,全面提升营销效果和消费者体验。电商小年营销是针对小年这一传统节日进行的电子商务推广活动。小年作为春节的前奏,具有浓厚的节日氛围和独特的消费习…

TangGo:国产化综合红队协同工具

免责声明 请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与本公众号无关。最近我们团队在进行hvv演练的时候,我真切体会到了在日常工作中对高效工具的需求,找到一款合适的测试平台简直是事半功倍。 后面用了TangGo测试平台。这款工具真是让我省心不少。之前…

电商新年采购管理:优化策略与工具应用

电商新年用品采购管理是一个复杂而细致的过程,需要公司多个部门的协同合作和共同努力。通过科学的管理方法和工具的应用,可以提高采购效率、降低采购成本、确保商品质量,从而提升公司的竞争力和市场地位。电商新年用品采购管理是一个涵盖多个环节和方面的综合性工作,以下是…

输出Hello word

输出Hello word打开Notepad++文档,方便书写代码新建一个java文件编写代码 public class hello{public static void main (String[] args){ //格式固定的标题头System.out.print("hello word"); //输出的内容} }在cmd中编译javac …

如何管理研发进度拖延?中小科技企业适用的工具推荐

在科技行业蓬勃发展的当下,中小型科技企业面临着激烈的市场竞争。对于它们而言,研发流程的高效性直接关乎企业的生存与发展。敏捷方法作为一种灵活且高效的项目管理理念,正逐渐成为众多企业优化研发流程的关键选择。通过实施敏捷方法,企业能够快速响应市场变化,提升产品质…

招行面试:10Wqps场景,RocketMQ 顺序消费 的性能 如何提升 ?

本文原文链接 文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 …

Emacs 折腾日记(九)——elisp 数组与序列

elisp 中序列是数组和列表的统称,序列的共性是内部数据有一个先后的顺序,它与C/C++ 中有序列表类似。 elisp 中的数组包括向量、字符串、char-table 和布尔向量,它们的关系如下:在之前一章中已经介绍了序列中的一种类型——列表,本篇将介绍序列中的另外一种数据类型——数组…

DolphinScheduler项目管理页面加载缓慢?这样优化

问题现象 有时候,Apache DolphinScheduler项目管理页面会发生加载不出来的问题,浏览器查看为[http://ip:12345/dolphinscheduler/projects?pageSize=10&pageNo=1&searchVal=]请求超时。解决思路查看海豚运行日志(未发现异常)tail /home/dolphinscheduler/api-serv…

jenkins集成多版本maven打包

默认版本maven和jdkmvn高版本部署1.用低版本的mvn和jdk编译高版本项目的时候提示错误2.查看项目的pom.xml文件查看项目依赖的jdk版本3.部署高版本maven和jdk1.部署jdk1.172.部署maven-3.9.93.修改maven的jdk版本4.修改maven的依赖包仓库地址5.jenkins调用新的maven打包,不影响原…

如何解决使用 SQL Server 管理器远程操作数据库时出现“索引超出了数组界限 (Microsoft.SqlServer.Smo)”错误?

问题描述 当您使用 SQL Server Management Studio (SSMS) 远程连接并操作数据库时,可能会遇到以下错误提示:“索引超出了数组界限 (Microsoft.SqlServer.Smo)”。这个错误通常发生在尝试执行某些特定操作(如查询、修改表结构等)时。该问题不仅影响工作效率,还可能导致数据…

如何处理wdcp控制面板内phpMyAdmin无法访问的问题

用户反馈其wdcp控制面板内的phpMyAdmin无法正常访问,尽管已经修改了密码,但仍提示错误。这可能是由于权限设置错误、配置文件损坏或其他服务器配置问题引起的。 解决方案确认登录凭据确认当前使用的用户名和密码是否正确。如果不确定密码是否正确,可以尝试通过找回密码功能重…