← 返回 TimeAmber set 限制解除

群晖也可以制作证件照?免费开源!群晖搭建AI证件照项目:HivisionIDPhotos

他们都叫我老宁 他们都叫我老宁 2024年12月15日 09:11

在日常生活中,或多或少都有证件照的需求。从办理证件到网上报名,常常需要不同尺寸、不同底色的证件照。专业证件照的价格不菲,而自己制作又担心不符合要求。

你是否也曾为找不到合适的证件照而焦虑?或是被高昂的照相馆价格困扰?

而今天要介绍的这款开源神器 HivisionIDPhotos,带来了一站式的证件照智能制作解决方案:智能人像抠图让照片处理更精准,强大的AI人脸检测帮你快速调整构图,还支持多种尺寸和底色的快速切换。

更赞的是,它完全开源免费,且支持离线运行。老宁体验下来,发现它的功能足以媲美商业软件,帮你节省几十元的证件照费用不在话下。

项目地址

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

项目特性

  • 智能人像抠图:支持多种抠图模型,实现精准的人像分割
  • 标准证件照:支持各类证件照尺寸规格与底色要求
  • AI人脸检测:智能检测人脸位置,自动调整构图
  • 排版打印:支持六寸、五寸、A4等多种排版方式
  • 美颜功能:内置基础美颜算法
  • 批量处理:支持批量照片快速处理
  • 跨平台支持:提供Docker部署、Python接口等多种使用方式

群晖部署

下面一起来看看怎么通过群晖部署 HivisionIDPhotos。

🔻 首先,我们需要在 Container Manager 套件中搜索下载Hivision镜像。

图片

🔻 版本默认最新的即可(latest),点击应用

图片

🔻 下载完毕后在映像菜单中选中镜像,并点击右上角运行。

图片

🔻 创建容器时,需要映射以下端口:

  • 7860: Gradio界面访问端口
  • 8080: API服务端口(可选) 如果端口被占用了可以选择其他端口。图片

🔻 设置环境变量:

  • DEFAULT_LANG: 设置界面默认语言 其他的环境变量可以参考官方文档设置。
图片

🔻 启动容器后,通过【群晖ip:7860】访问Web界面。

图片

🔻 如果你觉得太麻烦了,也可以使用docker-compose的方式进行安装。

version: '3'  
  
services:  
  hivision_idphotos:  
    image: linzeyi/hivision_idphotos  
    container_name: idphotos  
    restart: unless-stopped  
    ports:  
      - 7860:7860  
    environment:  
      - DEFAULT_LANG=zh  

你的显存很大,那么可以选择使用GPU推理加速,可以把模型存到项目的hivision/creator/weights目录下即可。

图片

使用

🔻 打开Web界面后,可以直接上传照片进行处理。

图片

🔻 系统支持多种功能:

  • 一键制作标准证件照
  • 自定义照片尺寸和底色
  • 智能人像抠图
  • 排版打印
  • 照片美颜
图片
图片

🔻 处理完成的照片支持多种格式导出:

  • 透明背景PNG
  • 带底色JPG
  • 排版照片
图片

后记

HivisionIDPhotos 是一个非常实用的开源项目。它不仅解决了普通用户的证件照需求,还提供了完整的二次开发接口,可以轻松集成到其他应用中。

目前项目已经衍生出了微信小程序、网页版等多个应用,社区十分活跃。如果你也有证件照相关的需求,不妨试试这款开源神器。

我是老宁

一个热爱技术的程序员和极客,群晖NAS深度玩家!

专注NAS相关技术分享,原创!干货!

🔻 长按扫码加微信🔻

图片

觉得老宁的文章对你有帮助,记得点赞、收藏、加关注


群晖Docker系列 · 目录
上一篇0成本打造私人文档管理系统,群晖部署的这个开源工具让你省下万元订阅费

微信扫一扫
关注该公众号