需要批量处理文件夹下的所有子文件夹里的图片,拼贴成一张大图。 用 turbocollage 可以实现,但需要每个文件夹都操作一次。 怎么上图片来着

1
schubert OP |
2
schubert OP |
3
raycool 2023 年 2 月 25 日
python opencv
|
5
Yuhyeong 2023 年 2 月 25 日
写个算法就行了,opencv 能实现
|
6
ila 2023 年 2 月 25 日 via Android
没有问题的,指定宽高,
有些图片 resize 下就 ok 了 |
7
schubert OP 我让 gpt 写了半天,还是要么重叠图片,要么就是一大块留白
|
8
Ufo666 2023 年 2 月 25 日
我写过批量视频九宫格
|
9
schubert OP 因为每个文件夹里横向和竖向的图片数量不同,所以比较麻烦,
|
10
sadhen 2023 年 2 月 25 日
|
13
tomczhen 2023 年 2 月 25 日 via Android
可以换个思路,用 py 控制软件来合并,先查一下工具是否支持 cli 操作,不可以的话通过 gui 来操作。
|
14
stardew 2023 年 2 月 25 日
写个 MaxRects 算法,然后根据算法结果拼
|
15
schubert OP 谢谢各位大佬给的思路,我试试
|
16
mrytsr 2023 年 2 月 25 日 via Android
PIL 或者 ffmpeg 搞
|
17
chrawsl 2023 年 2 月 25 日
photoshop 就有这个功能
|
19
lovelylain 2023 年 2 月 25 日 via Android
可以,很多年以前移植一款 KMP 皮肤到 PotPlayer ,就是用 Python PIL 库把多个不同尺寸图片拼接成一张大图,然后按坐标去使用,现在早就忘了怎么写了。
|
20
fyq 2023 年 2 月 25 日
借个楼问一下,对拼接的图做逆向操作,把如 OP 所示的这种有明确边框的图重新拆成一张一张的小图,有哪些现成的轮子可以用?如果没有,想用 Python 实现的话,有什么合适的思路吗?
|
22
Richard14 2023 年 2 月 26 日
各位大佬,这个场景下如果想实现图片合理布局,应该用什么算法啊
|
24
ruanimal 2023 年 2 月 26 日
感觉用 pillow 就能实现,拼图逻辑可能得想想
|
25
lusi1990 2023 年 2 月 26 日
写个脚本 操作 turbocollage . 完美
|
28
sgwk 2023 年 2 月 26 日
可以的,用 pillow 。
|
29
secondwtq 2023 年 2 月 26 日
搜一下 Bin Packing / Rectangle Packing 算法
|
31
sadhen 2023 年 2 月 28 日
@schubert ligavision-dsl 已经可以用了
https://github.com/liga-ai/ligavision README 里面我提供了三个 notebook 示例,可以直接在 Google Colab 运行的 用+在水平方向上拼接,用-在竖直方向上拼接,这两个功能大概 3 周之后可以用吧. 具体看我这边同事的需求。因为这不算是一个个人项目,是公司内部有需求,只不过正好是开源的。 |