吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 47531|回复: 969
收起左侧

[原创工具] [2025/06/30 更新][开源] LiYing 证件照自动处理程序

    [复制链接]
奥怪 发表于 2024-8-3 13:59
本帖最后由 奥怪 于 2025-6-30 20:34 编辑

LiYing

LiYing 是一套适用于自动化完成一般照相馆后期证件照处理流程的照片自动处理的程序。

项目介绍

LiYing 可以完成人体、人脸自动识别,角度自动纠正,自动更换任意背景色,任意尺寸证件照自动裁切,并自动排版。

LiYing 可以完全离线运行。所有图像处理操作都在本地运行。

工作流程

workflows.png

效果展示

1.png

注:本项目仅针对证件照图像处理,而非要求任意照片图像都可以完美执行,所以该项目的输入图片应该是符合一般要求的单人肖像照片。

如果您使用复杂图片制作证件照出现意外情况属于正常现象。

开始使用

整合包

如果你是 Windows 用户且没有代码阅览需求,可以下载整合包(直接拉到末尾有吾爱专属链接)(已在 Windows 7 SP1 &  Windows 10 测试)

整合包从未包含模型,您可以参考 下载对应模型 章节说明来下载模型并放入正确的位置。

同时如果运行存在问题,请先尝试按照 先决条件 章节完善环境,如果没问题可以忽略。

运行整合包

运行 BAT 脚本:

cd LiYing
run.bat ./images/test1.jpg

运行 WebUI 界面

# 运行 WebUI
cd LiYing
run_webui.bat
# 浏览器访问 127.0.0.1:7860

webui.png

先决条件

  1. 依赖项

    • LiYing 依赖于 AGPicCompress
    • AGPicCompress 需要依赖于 mozjpeg 和 pngquant
    • 您可能需要手动安装 pngquant,参考 pngquant 官方文档
  2. pngquant 配置位置

    • 环境变量(推荐)
    • LiYing/src 目录下
    • LiYing/src 目录下的 ext 目录
  3. 系统要求

从源码构建

  1. 克隆项目:
    git clone https://github.com/aoguai/LiYing
    cd LiYing ## 进入 LiYing 目录
    pip install -r requirements.txt # install Python helpers' dependencies

注: 如果您使用的是 Windows 7 系统请您至少需要是 Windows 7 SP1 以上版本,且要求 onnxruntime==1.14.0, orjson==3.10.7, gradio==4.44.1

下载对应模型

您需要下载该项目使用到的模型并将其放置在 LiYing/src/model 中。或者您可以在 CIL 中指定模型路径。

用途 模型名称 下载链接 来源
人脸识别 Yunnet 下载链接 Yunnet
主体识别替换背景 RMBG-1.4/2.0 1.4 下载链接/2.0 下载链接 BRIA AI
人体识别 yolov8n-pose 下载链接 ultralytics

注: 对于 yolov8n-pose 模型,您需要将其导出为 ONNX 模型,您可以参考官方文档实现

同时,我们提供了转换好的 ONNX 模型,您可以直接下载使用:

下载方式 链接
Google Drive 下载链接
百度网盘 下载链接(提取码:ahr9)
Github releases 下载链接
运行

查看 CIL 帮助:

cd LiYing/src
python main.py --help

对于 Window 用户,项目提供了 bat 运行脚本:

# 运行 BAT 脚本
cd LiYing
run.bat ./images/test1.jpg

运行 WebUI:

cd LiYing/src/webui
python app.py

CIL 参数信息与帮助

python main.py --help 
Usage: main.py [OPTIONS] IMG_PATH

Options:
  -y, --yolov8-model-path PATH    YOLOv8 模型路径
  -u, --yunet-model-path PATH     YuNet 模型路径
  -r, --rmbg-model-path PATH      RMBG 模型路径
  -sz, --size-config PATH         尺寸配置文件路径
  -cl, --color-config PATH        颜色配置文件路径
  -b, --rgb-list RGB_LIST         RGB 通道值列表(英文逗号分隔),用于图像合成
  -s, --save-path PATH            保存路径
  -p, --photo-type TEXT           照片类型
  -ps, --photo-sheet-size TEXT    选择照片表格的尺寸
  -c, --compress / --no-compress  是否压缩图像(使用 AGPicCompress 压缩)
  -sv, --save-corrected / --no-save-corrected
                                  是否保存修正图像后的图片
  -bg, --change-background / --no-change-background
                                  是否替换背景
  -sb, --save-background / --no-save-background
                                  是否保存替换背景后的图像
  -lo, --layout-only              仅排版照片,不更换背景
  -sr, --sheet-rows INTEGER       照片表格的行数
  -sc, --sheet-cols INTEGER       照片表格的列数
  -rt, --rotate / --no-rotate     是否旋转照片90度
  -rs, --resize / --no-resize     是否调整图像尺寸
  -svr, --save-resized / --no-save-resized
                                  是否保存调整尺寸后的图像
  -al, --add-crop-lines / --no-add-crop-lines
                                  在照片表格上添加裁剪线
  -ts, --target-size INTEGER      目标文件大小(KB)。指定后将忽略质量和大小范围参数。
  -szr, --size-range SIZE_RANGE   文件大小范围(KB),格式为最小值,最大值(例如:10,20)
  -uc, --use-csv-size / --no-use-csv-size
                                  是否使用CSV中的文件大小限制
  --help                          Show this message and exit.

配置文件

在该版本中,在data目录中设置了常规的证件照配置size_XX.csv与常用颜色配置color_XX.csv,您可以自行按照给出的 CSV 模板格式修改或增删配置。

更新日志

注意该版本对 CIL 参数进行了更改,为了避免问题请你仔细阅读最新 CIL 帮助文档

  • 2025/06/30 更新
    • 新增 size_range 选项,允许用户输入照片文件大小的最小值和最大值,尝试在保持质量的同时确保文件大小在范围内
    • 新增 target_size 选项,用于控制照片文件大小
    • 新增 RMBG-2.0 与 yolov8 较高迭代版本的支持(需要在 Latest 环境下)
    • 新增 CLI/BAT/WEBUI 版本的自动构建
    • 新增 模型路径配置选项
    • 修复 已知BUG

致谢

该项目的制作初衷和项目名称来源于帮助我的父母更轻松的完成他们的工作,在此感谢我的父母。

相关项目

同时特别感谢以下项目和贡献者:

提供模型与理论:

或许你会对图片压缩部分感兴趣,那是我另一个开源项目:

它依赖于:

贡献

LiYing 是一个开源项目,非常欢迎社区的参与。要为该项目做出贡献,请遵循贡献指南

开源协议

LiYing 使用 AGPL-3.0 license 进行开源,详情请参阅 LICENSE 文件。



[2025/06/30 更新]吾爱破解下载专属链接:

链接:https://pan.baidu.com/s/1-X5JiBm9rP6vq-5j8zcUEA?pwd=27b0
提取码:27b0


---

如果你觉得上面一堆看着很头大可以直接参考下面说明直接选择版本下载使用即可,遇到不会的再回过头来了解



包含以下三种版本:


CLI 版本
- Compatible:
  - 仅包含命令行界面的单个可执行文件(pyinstaller打包)
  - 体积最小,启动最快
  - 仅支持命令行参数运行
  - 适合自动化脚本或批处理调用
  - 兼容性最好,适合较老的系统
- Latest:
  - 与Compatible版本功能相同,但使用更新的Python和依赖

  - 性能更好,适合较新的系统


BAT 版本
- Compatible:
  - 不包含WebUI相关组件
  - 支持命令行和批处理脚本运行
  - 兼容性好,适合较老的系统
- Latest:
  - 与Compatible版本功能相同,但使用更新的Python和依赖
  - 性能更好,适合较新的系统


WebUI 版本
- Compatible:
  - 完整版本,包含所有功能
  - 包含WebUI图形界面
  - 支持命令行、批处理脚本和网页界面运行
  - 兼容性好,适合较老的系统
- Latest:
  - 与Compatible版本功能相同,但使用更新的Python和依赖
  - 性能更好,适合较新的系统


选择建议
- 如果您只需要命令行功能,推荐使用 CLI 版本
- 如果您需要批处理脚本功能,推荐使用 BAT 版本
- 如果您需要完整功能,推荐使用 WebUI 版本
- 如果您的系统较老或遇到兼容性问题,请选择 Compatible 版本
- 如果您的系统较新且想要获得最佳性能,请选择 Latest 版本

免费评分

参与人数 215吾爱币 +208 热心值 +182 收起 理由
yxb020 + 1 + 1 谢谢@Thanks!
irundream + 1 + 1 这也太棒了~
J0hnny2025 + 1 + 1 用心讨论,共获提升!
bing53416 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
10jr4 + 1 + 1 用心讨论,共获提升!
gameme520 + 1 + 1 我很赞同!
52pjlt666 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
hijk1 + 1 + 1 我很赞同!
IIQ + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zacjiang + 1 + 1 谢谢@Thanks!
qmqw + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
ccedh + 1 + 1 我很赞同!
libin302010 + 1 + 1 我很赞同!
jzl0061245 + 1 + 1 谢谢@Thanks!
18591991311 + 1 + 1 谢谢@Thanks!
秋水微澜 + 2 + 1 我很赞同!
tydx0259 + 1 + 1 谢谢@Thanks!
andy833john + 1 + 1 谢谢@Thanks!
wh87898 + 1 + 1 谢谢@Thanks!
wmoxi + 1 + 1 谢谢@Thanks!
w332276 + 1 + 1 谢谢@Thanks!
fjlljj + 1 + 1 谢谢@Thanks!
5016977 + 1 谢谢@Thanks!
jinggege3344 + 1 + 1 谢谢@Thanks!
yuan0709 + 1 + 1 我很赞同!
kaxv + 1 + 1 我很赞同!
AppleJACK + 1 谢谢@Thanks!
不知无错 + 1 + 1 我很赞同!
windy8848 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
aqzt + 1 谢谢@Thanks!
shenquanwusheng + 1 我很赞同!
wub88 + 1 + 1 谢谢@Thanks!
Sparkplugs + 1 谢谢@Thanks!
angel308 + 1 + 1 谢谢@Thanks!
牧星 + 1 + 1 谢谢@Thanks!
nizeze + 1 + 1 用心讨论,共获提升!
wdh50264611 + 1 + 1 谢谢@Thanks!
yvhkchao + 1 + 1 热心回复!
xiaofendui001 + 1 + 1 谢谢@Thanks!
gavin168 + 1 谢谢@Thanks!
scylcg + 1 + 1 我很赞同!
rztiger + 1 + 1 谢谢@Thanks!
sleon80 + 1 + 1 谢谢@Thanks!
hzy4619666 + 1 + 1 感谢大佬!!!
mazh369 + 1 我很赞同!
w731883875 + 1 + 1 能换头做证件照吗
yyp6457024 + 1 + 1 请勿灌水,提高回帖质量是每位会员应尽的义务!
sl1009423975 + 1 我很赞同!
cxfkk + 1 + 1 谢谢@Thanks!
cxt + 1 + 1 谢谢@Thanks!
天马君 + 1 + 1 我很赞同!
bqi153 + 1 + 1 谢谢@Thanks!
jeanschow + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
chiker + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
liudejun + 1 + 1 我很赞同!
qaz10533 + 1 + 1 用心讨论,共获提升!
jmzz003 + 1 + 1 谢谢@Thanks!
rchc1234 + 1 + 1 谢谢@Thanks!
mjkillly + 1 我很赞同!
秒针 + 2 + 1 我很赞同!
板砖拍不倒 + 1 + 1 谢谢@Thanks!
Nightwolf009 + 1 谢谢@Thanks!
jinleicool + 1 + 1 我很赞同!
fancw17 + 1 + 1 我很赞同!
l.k.p + 1 热心回复!
mzessi + 1 + 1 我很赞同!
abc2002 + 1 + 1 我很赞同!
zhu1596357 + 1 + 1 谢谢@Thanks!
Daimu + 1 鼓励转贴优秀软件安全工具和文档!
Guofficial2 + 1 + 1 谢谢@Thanks!
feishibudong + 1 谢谢@Thanks!
Mr.Xuan + 1 + 1 谢谢@Thanks!
黑加仑 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
davexi + 1 谢谢@Thanks!
sgs9779 + 1 + 1 谢谢@Thanks!
catoo1 + 1 谢谢@Thanks!
jdhnp + 1 + 1 谢谢@Thanks!
MYTesting + 1 谢谢@Thanks!
sataniv + 1 + 1 谢谢@Thanks!
bluebox1943 + 1 + 1 谢谢@Thanks!
keruh123 + 1 + 1 谢谢@Thanks!
akak_789 + 1 + 1 谢谢@Thanks!
xiaopachong + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zhuimeng666 + 1 + 1 谢谢@Thanks!
LLL145 + 1 + 1 热心回复!
山里红数码 + 1 + 1 光影魔术手 证件照功能也很强大关键是免费的。
WangTao20204 + 1 我很赞同!
Zatoichi + 1 + 1 谢谢@Thanks!
烛残醉梦 + 1 + 1 我很赞同!
whan852 + 1 + 1 谢谢,先收藏。
lazhou + 1 + 1 我很赞同!
z934676000 + 1 我很赞同!
weidechan + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
kbhu + 1 我很赞同!
无极166 + 1 + 1 谢谢@Thanks!
viconly + 1 + 1 谢谢@Thanks!
叶落飘香 + 1 鼓励转贴优秀软件安全工具和文档!
时惜云 + 1 + 1 谢谢@Thanks!
samuraiju + 1 + 1 谢谢@Thanks!
dxj2230 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 奥怪 发表于 2024-8-6 18:33
如果您闪退请参考下面的方式使用 `cmd` 运行,确保命令行不会自动退出,从而拿到报错信息。

1_compressed.gif

否则没有报错信息,我这边测试一切正常,不知道是什么原因导致的。
 楼主| 奥怪 发表于 2025-2-10 10:05
啵板糖 发表于 2025-2-10 08:32
小白下载了整合包,还是不太会怎么运用,尴尬,很需要这个软件

下载整合包,把模型放进model目录里,然后点击run_webui.bat就行
fanicy 发表于 2024-8-13 22:35
本帖最后由 fanicy 于 2024-8-13 22:39 编辑

很实用的工具,找了一圈,最主要的是想要自动排版,
但是我这里测试的时候,win11,bat拖放文件后闪退,使用cmd命令,只有默认参数能成功输出,只要更改任何一个默认参数,都没有生成文件,使用的中文bat......
希望后期改进,或者要求过分点,能有个gui或者网页gui...
最后还是感谢,能够免费提供这个工具.

或者有没有考虑出个小巧点的自动排版工具?
现在ai抠图或者换背景改大小的的工具有很多,但是自动排版的没几个,而且基本都是收费.
比如,7英寸相纸上排版一寸照片....之类的,排好我就能直接打印了.
 楼主| 奥怪 发表于 2025-2-7 22:22
ttole1986 发表于 2025-2-7 20:53
下载不了啦,换个百度网盘呢?

补充了百度云链接
WXJYXLWMH 发表于 2024-8-3 14:11
感谢发布原创作品 辛苦了
Noangler 发表于 2024-8-3 14:44
新鲜的。感谢分享,第一个是直接配置好的是吧。
 楼主| 奥怪 发表于 2024-8-3 14:47
Noangler 发表于 2024-8-3 14:44
新鲜的。感谢分享,第一个是直接配置好的是吧。

是的,整合包是配置好的
Doralinnet 发表于 2024-8-3 14:55
感谢楼主分享,先收藏
782878952 发表于 2024-8-3 15:04
和证照之星xe功能类似
asdfgh2011 发表于 2024-8-3 15:11
好东西,谢谢分享!
diyshuai 发表于 2024-8-3 15:19
感谢分享,试用一下
sky2353341 发表于 2024-8-3 15:31
好东西,感谢分项。
aishangpj 发表于 2024-8-3 15:33
感谢分享,下载试试
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-2-14 18:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表