HivisionIDPhotos 是一个专注于证件照智能制作的开源项目,由Zeyi-Lin开发并维护。该项目旨在通过先进的图像处理和机器学习技术,为用户提供一种高效、便捷的证件照制作解决方案。项目结合了轻量级抠图、多尺寸规格生成、智能换底等多种功能,让用户能够轻松制作出符合标准的证件照。
核心功能
轻量级抠图:HivisionIDPhotos采用高效的模型工作流程,仅需CPU即可快速进行图像抠图处理,无需高性能GPU支持,大大降低了用户的使用门槛。
多尺寸规格生成:项目支持生成多种标准证件照尺寸,如一寸、二寸等,同时还提供了六寸排版照的功能,满足不同场景下的证件照需求。
智能换底:用户可以通过上传透明背景的PNG图像,并选择所需的背景颜色,快速生成带有新底色的证件照,极大地提升了证件照制作的灵活性。
美颜功能(待实现):虽然当前版本尚未集成美颜功能,但项目方表示未来将加入这一特性,进一步提升证件照的美观度。
智能换正装(待实现):除了基本的美颜外,项目还计划实现智能换正装功能,让用户在不具备正装的情况下也能制作出符合要求的证件照。
部署与使用
HivisionIDPhotos支持多种部署方式,包括直接在本地环境中运行Python脚本、部署为Restful API服务以及通过Docker容器化部署。用户可以根据自己的需求和环境条件选择最合适的部署方式。
本地运行:用户可以通过克隆项目代码、安装依赖并下载权重文件后,在本地环境中运行Gradio Demo或Python推理脚本,完成证件照的制作。
API服务:项目提供了Restful API接口,用户可以通过发送HTTP请求的方式调用服务,实现证件照的在线制作和下载。
Docker部署:为了方便用户进行快速部署和扩展,项目还提供了Docker镜像和Docker Compose配置文件,用户可以通过Docker快速构建并运行服务。
项目更新与维护
项目方持续对HivisionIDPhotos进行更新和维护,不断优化算法和界面设计,提升用户体验。从项目更新记录中可以看出,项目方在短短一年多的时间里已经进行了多次重大更新,包括API部署、预设尺寸菜单、自定义尺寸、自定义底色等功能的添加和优化。同时,项目方还提供了详细的文档和示例代码,帮助用户更好地理解和使用项目。
总之,HivisionIDPhotos是一个功能强大、易于部署和使用的证件照智能制作开源项目,它为用户提供了高效、便捷的证件照制作解决方案。无论你是普通用户还是开发者,都可以从中受益。
2024.09.22: Gradio Demo增加野兽模式,可设置内存加载策略 | API接口增加dpi、face_alignment参数
2024.09.18:Gradio Demo 增加分享模版照功能、增加美式素材照背景选项
2024年9月17日:Gradio Demo增加自定义底色-HEX输入功能 | (社区贡献)C++版本- HivisionIDPhotos-cpp由zjkhahah贡献
2024.09.16: Gradio Demo增加人脸旋转功能,自定义尺寸输入支持毫米单位
2024年9月14日:Gradio Demo增加自定义DPI功能,增加日语和韩语支持,增加调整亮度、清醒、锐度功能
2024年9月12日:Gradio Demo增加美白功能 | API接口增加加水印、设置照片KB值大小、证件照裁切
2024.09.11: Gradio Demo增加透明图显示与下载功能
2024.09.10: 增加新的人脸检测模型Retinaface-resnet50,以稍弱于mtcnn的速度换取更高的检测精度,推荐使用
2024.11.16: API接口增加美颜参数
视频演示
增加了批量处理功能,添加了自动打开网页地址,升级了Gradio 版本
已经更新到1.2.8了,
1.2.8这个版本暂时可以不用更新
好东西 学习
看看