HivisionIDPhoto:一键生成标准证件照

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

您还在为拍摄证件照烦恼吗? 传统方式繁琐耗时,今天就来介绍一款神器——HivisionIDPhoto!这款开源项目利用先进的深度学习算法,可以将您的普通照片智能转化为符合要求的标准证件照,无需复杂操作,简单快捷!

HivisionIDPhoto 的优势:

  • 轻量级抠图: 准确识别人物轮廓,完美分割背景。
  • 多尺寸生成: 根据不同规格需求,轻松制作各种尺寸证件照(例如:一寸、二寸、六寸等)。
  • 排版美化: 提供六寸排版功能,满足多种证件照需求。
  • 智能换装: (待实现)未来将支持AI智能换装功能,让您无需拍摄不同服饰的照片。

HivisionIDPhoto 使用指南:

1. 环境安装:

  • Python >= 3.7(推荐使用Python 3.10)
  • onnxruntime
  • OpenCV
  • 支持平台:Linux、Windows、MacOS
git clone https://github.com/Zeyi-Lin/HivisionIDPhotos.git
cd HivisionIDPhotos
pip install -r requirements.txt

2. 下载权重文件:

https://github.com/Zeyi-Lin/HivisionIDPhotos/releases 下载 hivision_modnet.onnx 权重文件,并存入项目根目录。

3. 运行Gradio Demo:

python app.py

运行后,将在本地打开一个Web页面,可直接上传照片进行证件照制作操作。

4. 部署API服务:

  • Python API: 使用 requests_api.py 发送请求获取证件照。

  • Docker部署:

    docker build -t hivision_idphotos .
    docker run -p 8080:8080 hivision_idphotos
    

更多功能:

HivisionIDPhoto 将持续更新,未来将支持美颜、智能换装等更多功能。

如果 HivisionIDPhoto 对您有所帮助,请 🌟 Star 该项目或推荐给您的朋友,让我们共同解决证件照应急制作问题!