机器学习初学者 2024年11月05日
AI 证件照制作工具
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

HivisionIDPhoto是AI证件照制作工具,使用AI技术处理照片生成证件照,具有多种功能及部署、运行方式,还介绍了安装步骤、常见问题等。

🎈轻量级人像抠图,纯离线运行,仅需CPU推理

📏支持多种尺寸规格证件照生成,可自定义背景

🛠️多种部署方式,包括本地、Docker等

💻多种运行方式,如Python API调用、Gradio网页界面等

老章很忙 2024-11-04 11:20 浙江

介绍一个好玩的AI项目

HivisionIDPhoto - AI 证件照制作工具



一句话

HivisionIDPhoto 是一个实用的智能证件照制作工具,它使用 AI 技术来处理用户的照片并生成标准证件照。

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

主要功能

    轻量级人像抠图

    标准证件照生成

    人脸检测与优化


部署方式

    本地部署

    Docker 部署

2. 安装步骤

2.1 基础安装

# 克隆项目
git clone https://github.com/hivisionai/hivisionidphoto.git
cd hivisionidphoto
# 创建虚拟环境
python -m venv venv
# 激活虚拟环境
# Windows:
venv\Scripts\activate
# Linux/MacOS:
source venv/bin/activate
# 安装依赖
pip install -r requirements.txt

2.2 Docker 安装

# 拉取镜像
docker pull hivisionai/hivisionidphoto:latest
# 运行容器
docker run -d \
  --name hivisionidphoto \
  -p 7860:7860 \
  hivisionai/hivisionidphoto:latest

运行方式

3.1 Python API 调用

from hivisionidphoto import IDPhotoMaker
# 初始化
maker = IDPhotoMaker()
# 生成证件照
result = maker.make_id_photo(
    image_path="input.jpg",
    size="1寸",
    bg_color="蓝色",
    num_copies=1
)
# 保存结果
result.save("output.jpg")

3.2 Gradio 网页界面

# 启动 Gradio 服务
python web_ui.py

启动后访问 http://localhost:7860 即可使用网页界面。

3.3 命令行使用

# 基础用法
python cli.py --input input.jpg --size 1寸 --bg-color 蓝色
# 高级用法
python cli.py \
  --input input.jpg \
  --size 2寸 \
  --bg-color 白色 \
  --copies 4 \
  --beautify \
  --output output.jpg

4. 常用配置

4.1 配置文件说明

配置文件位于 config.yaml,主要包含:

model:
  segmentation: "modnet"  # 可选: modnet, rmbg, birefnet
  face_detection: "mtcnn"  # 可选: mtcnn, retinaface, facepp
  
processing:
  image_size: 1024
  beautify: false
  
server:
  host: "0.0.0.0"
  port: 7860
  
performance:
  beast_mode: false  # 是否启用内存常驻加速
  gpu_id: 0  # GPU设备ID,-1表示使用CPU

4.2 自定义证件照尺寸

sizes.json 中添加自定义尺寸:

{
  "custom_size": {
    "width"413,
    "height"626,
    "dpi"300,
    "name""自定义尺寸"
  }
}

常见问题

    内存不足

    GPU 相关

    图片质量问题

性能优化建议

    CPU 优化

    GPU 加速

    批量处理

总结:技术特点

    高性能

    易扩展

往期精彩回顾





请备注:”昵称-学校/公司-研究方向“,例如:”张小明-浙大-CV“加群。

也可以加入机器学习交流qq群772479961


跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

HivisionIDPhoto AI证件照 部署方式 运行方式
相关文章