Nas上跑AI,一键生成证件照 – HivisionIDPhotos

  • • 项目特点

主打:上传任意一张正面照,生成各种颜色尺寸的标准证件照片

还带美颜、水印

  • • 项目源码:https://github.com/Zeyi-Lin/HivisionIDPhotos(目前星星14.8K颗,还在疯涨…)
  • • docker-compose:
services:
  hivision_idphotos:
    image: docker.1ms.run/linzeyi/hivision_idphotos
    restart: unless-stopped
    ports:
      - 7860:7860
  • • 快速docker启动命令:
docker run -d --name hivision_idphotos --restart unless-stopped -p 7860:7860 docker.1ms.run/linzeyi/hivision_idphotos

经常有朋友给我留言说无法拉镜像、不知道如何加速镜像等问题,所以我这里在compose文件里已经加上了docker加速镜像地址:docker.1ms.run,大家可以直接用,这也是我从网上搜罗到的,不保证能一直使用。


介绍

HivisionIDPhoto,利用一套完善的 AI 模型工作流程,实现对用户拍照场景的智能识别、抠图,并根据要求生成标准证件照。

其主要功能:

  1. 1. 智能识图、抠图
  2. 2. 根据不同尺寸规格生成不同的标准服装照、六寸排版照
  3. 3. 纯离线,Nas的CPU也能做
  4. 4. 美颜:证件照也可以很美
  5. 5. 水印:自定义水印
  6. 6. 开放API

本项目的开源license为Apache-2.0,意味着非常宽松,没有啥限制。所以现网有很多基于此而包装的商业项目,比如:

如果你有好的创意,其实你也可以基于其开放的API包装自己的商业产品;或者如果你是开照相馆的,那这个项目可以大大提高抠图的效率。

安装 & 体验

通过上述compose或者docker命令,可以拉下镜像并运行,不过镜像在接近2个G,拉取过程可能会要点时间。启动后,在浏览器中打开:http://<nas-ip>:7860

全中文界面,很好理解与操作,项目支持非常多的自定义生成选项,如识图模型选择、抠图模型选择、照片尺寸、背景颜色、插件功能、美颜、水印、生成照片大小、打印排版等。

我们直接拖动一张正面的人物风景照进来,然后点击下方的开始制作按钮开始生成,大概跑了20多秒就完成了:

由于我们是用CPU来跑AI,所以在生成过程中,CPU的负载会很高。我的Nas的CPU是n100,在生成过程中,我的CPU基本上跑满了3个核:

如果想更低负载更快速的生成证件照,那么你需要拥有一张N卡,并且显存至少16G,然后抠图模型选择:birefnet-v1-lite即可利用GPU加速生成证件照。

最后

  • • 操作简单,非常实用,不要求显卡,Nas能跑
  • • 用于不时之需,建议保留,但可以按需启动
  • • 有想法的人,非常适合用这个项目来创点副业(赚到钱了记得给我发个红包)

Leave a Comment

Your email address will not be published. Required fields are marked *