首页 > 其他分享 >告别付费拍证件照!NAS 基于Docker部署免费证件照生成工具

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

时间:2025-01-15 15:13:04浏览次数:1  
标签:HivisionIDPhotos 部署 生成 照片 NAS Docker 证件照

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

本文章利用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

标签:HivisionIDPhotos,部署,生成,照片,NAS,Docker,证件照
From: https://www.cnblogs.com/star8521/p/18673042

相关文章

  • Docker实战案例:构建并部署一个Node.js Web应用
    在当今快速迭代的软件开发环境中,容器化技术以其轻量级、可移植性和高效资源利用等特性,成为了开发和运维团队不可或缺的工具。Docker作为容器技术的佼佼者,极大地简化了应用的打包、分发和部署流程。本文将通过一个完整的Node.jsWeb应用案例,展示如何使用Docker从代码编写到部......
  • 本地打包docker images并上传到服务器.250115
    情景:服务器dockerPull拉不下来dockerpulleaszlab/kubeasz-k8s-bin:v1.31.2Get"https://registry-1.docker.io/v2/":net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)2025-01-1417:06:35[ezdown:767]......
  • docker部署d2l环境
    编写dockerfile#使用NVIDIA提供的CUDA基础镜像,包含CUDA11.8.0和cuDNN8,基于Ubuntu22.04FROMnvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04#设置维护者信息MAINTAINERwatcherprime<woma@126.com>#设置环境变量,包括时区、非交互式前端和PATH变量ENVTZ=Asia/Shanghai......
  • docker-compose自动部署go项目全流程,本地到镜像仓库到服务器,踩坑笔记
    声明:个人所学记录,有可以改进的地方希望不吝指教Dockerfile#使用golang官方镜像作为构建环境FROMgolang:1.23-alpineASbuilder#设置工作目录WORKDIR/app#设置环境变量镜像变量ENVGO111MODULE=onENVGOPROXY=https://goproxy.cn,direct#复制go.mod和go.sum文......
  • DOMjudge8.2.3配置DOMserver(基于Docker一键配置,全网最详细,看完包会配)
    文章目录前言配置方式1:手动配置nginx+php-fpm配置方式2:Docker一键安装1.部署MariaDB数据库2.部署DOMserver3.获取初始admin密码以及judgehost密码4.修改grub5.测试6.修改配置文件6.0前言(修改配置必看)6.1[configchecker]-MySQLsettings修改常见问题及对应解决......
  • FastGPT及大模型API(Docker)私有化部署指南
    FastGPT及大模型API(Docker)私有化部署指南​​经过优化,在不影响FastGPT功能的情况下,大幅降低了部署的设备配置要求,仅需1c1h即可正常部署使用。官方要求配置:​​优化后的实际占用情况:运行内存仅需370M(测试学习场景下)​​官方推荐部署容器:​pg​......
  • 无法联网怎么在docker中安装Ribbitmq
    如果无法连接互联网,无法在Docker中安装RabbitMQ。但是,您可以使用本地镜像或者手动下载RabbitMQ的Docker镜像并进行安装。以下是使用本地镜像的步骤:从可以上网的计算机上拉取RabbitMQ的官方Docker镜像:dockerpullrabbitmq:3-management然后,使用dockersave命令将镜像保存为tar......
  • 使用Nexus搭建Docker仓库
    一、背景Nexus之前已支持了nuget,由于docker仓库和前面几个存在比较大的差异,所以我特此记录下走过的坑。希望能对后来者有所帮助~~(当然,docker私有仓库,大多数是推荐使用harbor,因为我这里的某些历史原因,就沿用nexus)二、建立仓库依次建立代理仓库、私有仓库、组合仓库。需要注意......
  • docker 部署clickhouse
    clickhouse部署mkdir-p/home/data/clickhouse/datamkdir-p/home/data/clickhouse/confmkdir-p/home/data/clickhouse/logmkdir-p/home/data/clickhouse/client-confchmod-R777/home/data/clickhouse/dockerrun--rm-d--name=clickhouse--ulimitnofile=262144:2......
  • 如何修改 Docker 和 Docker Compose 默认占用的网段
    在使用Docker和DockerCompose进行容器化部署时,Docker默认会为容器分配一个私有网段(通常是172.17.0.0/16)。然而,在某些情况下,这个默认网段可能会与现有的网络环境冲突,导致网络连接问题。为了避免这种情况,我们可以手动修改Docker和DockerCompose的默认网段。本文将介绍......