
Uma ferramenta de marcação no estilo Booru no navegador, que usou para treinar Lora de difusão estável, etc.
Tente aqui: https://icesandwich.github.io/labelpair/
Todos os arquivos processarão no seu navegador local.
indoors e outdoors são opostos e não devem estar em uma imagem. (Planeje no futuro)Prepare o conjunto de dados
Use seu modelo ou método de marcação favorito para marcar suas imagens automaticamente primeiro. Pessoalmente, eu uso isso que se baseia em kohya_sdscript.
Não importa o método que você use, seu conjunto de dados deve ficar assim:
dataset
1.png
1.txt
2.png
2.txt
...
O txt contém tags da imagem com o mesmo nome de arquivo, seu conteúdo se parece com o seguinte:
solo, looking at viewer, open mouth, sitting, outdoors, collar, chair, cat, orange fur, male focus, cat, cute, blush, full body, smile, :3, sunlightCarregar o conjunto de dados
Abra o link de demonstração e arraste imagens e textos (*. TXT) juntos para uma área específica da página.
Todos os arquivos processam no seu navegador local, não se preocupe. Não tenho dinheiro para comprar um servidor.
Etiqueta feliz
No modo multisselect , você pode selecionar algumas imagens para adicionar/remover/renomear a tag. Se você não selecionar nenhuma imagem, usará todas as imagens por padrão.
Recuperar pode recuperar imagens que não contêm esta tag. Útil para equilibrar suas tags.
Salve seu mundo
No topo:
A análise mostra sua distribuição de tags e ajuste a ordem das palavras do gatilho.
Exportar resultado Salvar resultado como arquivos TXT.
Com os arquivos TXT, você pode considerar substituir arquivos de tag de origem ou usar a ferramenta DIFF Compare para verificar novamente.
Se você não conhece o código, não precisa construir.
A seção é para aqueles que desejam mudar para o código -fonte.
Este projeto não usa Webpack. Apenas uma coisa que você precisa fazer é executar tsc --build .
E use o servidor HTTP para executar index.html .