AIGC开发平台AI开源项目

HivisionIDPhotos

HivisionIDPhotos是一个功能全面、操作简便的AI证件照制作工具。它不仅能够满足用户对证件照的基本制作需求,还提供了人像抠图、底色添加、排版照生成等高级功能

标签:
chatglm
HivisionIDPhotos

HivisionIDPhotos是什么:

HivisionIDPhotos是一个轻量级的AI证件照制作工具,由Zeyi Lin和SwanLab团队开发。它利用一套完善的AI模型工作流程,实现对多种用户拍照场景的识别、抠图与证件照生成。

主要特点:

  • 轻量级抠图:纯离线,仅需CPU即可快速推理。
  • 多尺寸规格:支持根据不同尺寸规格生成不同的标准证件照、六寸排版照。
  • 支持纯离线或端云推理:灵活适应不同使用场景。
  • 美颜功能:提供美颜参数,提升证件照美观度。
  • 智能换正装:(即将推出)支持智能更换正装。

主要功能:

  • 证件照制作:输入一张照片,输出标准证件照和高清证件照的4通道透明png。
  • 人像抠图:输入一张照片,输出4通道透明png。
  • 透明图增加底色:输入4通道透明png,输出增加底色的3通道图像。
  • 六寸排版照:输入3通道照片,输出六寸排版照。
  • 证件照裁剪:输入4通道照片(抠图好的图像),输出标准证件照和高清证件照的4通道透明png。

使用示例:

  1. 证件照制作
    python inference.py -i demo/images/test0.jpg -o ./idphoto.png --height 413 --width 295
  2. 人像抠图
    python inference.py -t human_matting -i demo/images/test0.jpg -o ./idphoto_matting.png --matting_model hivision_modnet
  3. 透明图增加底色
    python inference.py -t add_background -i ./idphoto.png -o ./idphoto_ab.jpg  -c 4f83ce -k 30 -r 1
  4. 得到六寸排版照
    python inference.py -t generate_layout_photos -i ./idphoto_ab.jpg -o ./idphoto_layout.jpg  --height 413 --width 295 -k 200
  5. 证件照裁剪
    python inference.py -t idphoto_crop -i ./idphoto_matting.png -o ./idphoto_crop.png --height 413 --width 295

总结:

HivisionIDPhotos是一个功能全面、操作简便的AI证件照制作工具。它不仅能够满足用户对证件照的基本制作需求,还提供了人像抠图、底色添加、排版照生成等高级功能。该工具的轻量级设计使得即使在资源受限的环境下也能高效运行,非常适合需要快速制作证件照的个人和专业场合。随着功能的不断更新和完善,HivisionIDPhotos有望成为证件照制作领域的有力工具。

    相关导航