LabelEditor(数据集Tag编辑器) English
这是一个为了stable diffusion webui训练embedding或者dreambooth的数据集而生的一个数据集Tag批量化编辑器
但是并不意味着仅限于上述应用场景
编辑器适用于所有的以符合以下条件的数据集:
文件处于同一个文件夹,图像以png为扩展名,并且伴随一个同名的txt扩展名文件,其中储存了png图像所对应的tag,以,
为分隔符分割
满足该条件就可以使用此批量化编辑器
前端使用Quasar搭建,后端使用Python Flask搭建API服务器
但是同时也使用静态文件暴露了Quasar项目的编译输出目录,可以作为静态文件服务器提供对Quasar编译后的网页的浏览服务
在public/src/boot/config.js
中的 app.config.globalProperties.$DEBUG
参数将会决定前端请求API时是否使用调试地址(这一般性作为使用quasar dev进行前端开发时的权宜之计),如果为False将会使用/
作为根访问API
quasar: 2.x
python: >=3.7
cd public && quasar dev
python main.py --host 127.0.0.1 --port 5000
- 对图像使用tag进行筛选(支持反向筛选)
- 选择指定图像,进行tag的批量增/删操作
- 选择的图像可以在Tag筛选器的结果中进行反选
- 支持添加自定义Tag
- 保存前预览更改(红为删,绿为增)