Documentação do LibreYOLO
Uma única API Python para visão computacional: detecção, segmentação, pose, profundidade, OCR e muito mais, com treinamento, validação e exportação para cada tarefa. O código tem licença MIT, então o que você criar com ele continua sendo seu.
pip install libreyolo- Modelos
- 122 famílias, dos carros-chefe atuais aos detectores históricos, por trás de uma única fábrica
- Tarefas
- 22, da detecção à estimativa de olhar e à recuperação de malha humana
- Pesos
- 324 checkpoints publicados para as famílias documentadas aqui, baixados no primeiro uso de huggingface.co/LibreYOLO
- Exportação
- 12 formatos, de ONNX a TensorRT, CoreML, TFLite e Core AI
- Licença
- MIT para o código. Os pesos mantêm a licença original, indicada para cada checkpoint
O que você quer fazer?
Todas as tarefas- Detecção de objetos
- Bounding boxes e classes. A tarefa padrão, atendida pela maioria das famílias.
- Segmentação de instâncias
- Máscaras por objeto, uma máscara por detecção.
- Segmentação semântica
- Uma classe para cada pixel, sem separar os objetos.
- Segmentação panóptica
- Segmentação semântica e de instâncias em uma única saída.
- Estimativa de pose
- Keypoints por objeto, de cima para baixo ou de baixo para cima.
- Classificação de imagens
- Uma label por imagem, incluindo zero-shot com CLIP e SigLIP2.
- Detecção orientada
- Bounding boxes rotacionados, para imagens aéreas e de documentos.
- Detecção de pontos
- Centroides em vez de bounding boxes. Contagem e modelos muito pequenos.
- Estimativa de profundidade
- Profundidade por pixel a partir de uma única imagem.
- Restauração de imagens
- Remoção de ruído, de desfoque e aumento de escala (upscaling).
- Remoção de fundo
- Máscaras alfa para recortes.
- OCR
- Detecção e reconhecimento de texto em uma única passagem.
- Reconhecimento facial
- Embeddings faciais e galerias de identidades.
- Estimativa do olhar
- Para onde uma pessoa está olhando.
- Rastreamento de objetos
- Identidades ao longo dos quadros do vídeo, sobre qualquer detector.
- Detecção de vocabulário aberto
- Detecte as classes que você nomear em runtime, sem treinamento.
- Segmentação por prompt
- Segmente qualquer coisa que você indicar, com SAM e modelos semelhantes.
Qual modelo?
Todos os modelosComece com um carro-chefe, a menos que tenha um motivo para escolher outro. Todos os recursos são projetados e validados em GPU primeiro nesses modelos, e cada página traz os checkpoints, a matriz de exportação e as licenças da família.
- RF-DETR
- 4 tarefas, 16 checkpoints.
- YOLOv9
- Detecção, 9 checkpoints.
- DEIM
- Detecção, 13 checkpoints.
- D-FINE
- 2 tarefas, 10 checkpoints.
- EdgeCrafter
- 3 tarefas, 24 checkpoints.
- RT-DETR
- 2 tarefas, 21 checkpoints.
- YOLO-NAS
- 3 tarefas, pesos distribuídos pelos autores, não por nós.
- ConvNeXt
- 1 tarefa, 3 checkpoints.
- DINOv2
- 3 tarefas, pesos distribuídos pelos autores, não por nós.
- Dome-DETR
- Detecção, 6 checkpoints.
- EfficientNetV2
- 1 tarefa, 4 checkpoints.
- FOMO
- 1 tarefa, 3 checkpoints.
- LingBot-Vision
- 1 tarefa, 3 checkpoints.
- MobileNetV4
- 1 tarefa, 3 checkpoints.
- NAFNet
- 1 tarefa, 1 checkpoint.
- PicoDet
- Detecção, 3 checkpoints.
- ResNet
- 1 tarefa, 4 checkpoints.
- RTMDet
- 2 tarefas, 10 checkpoints.
- SegFormer
- 1 tarefa, 6 checkpoints.
- YOLOv7
- Detecção, 1 checkpoint.
- YOLOX
- Detecção, 6 checkpoints.
- AlexNet
- 1 tarefa, 1 checkpoint.
- BiRefNet
- 1 tarefa, 1 checkpoint.
- CenterNet
- Detecção, 2 checkpoints.
- DeepLabv3
- 1 tarefa, 3 checkpoints.
- Deformable DETR
- Detecção, 5 checkpoints.
- Depth Anything 3
- 1 tarefa, 1 checkpoint.
- Depth Anything V2
- 1 tarefa, 3 checkpoints.
- DETR
- Detecção, 4 checkpoints.
- DexiNed
- 1 tarefa, pesos distribuídos pelos autores, não por nós.
- DINO-DETR
- Detecção, 3 checkpoints.
- EfficientDet
- Detecção, 5 checkpoints.
- EoMT
- 3 tarefas, 6 checkpoints.
- Faster R-CNN
- Detecção, 4 checkpoints.
- FCN
- 1 tarefa, 2 checkpoints.
- FCOS
- Detecção, 1 checkpoint.
- FeyNobg
- 1 tarefa, 3 checkpoints.
- HRNet
- 1 tarefa, 2 checkpoints.
- L2CS-Net
- 1 tarefa, pesos distribuídos pelos autores, não por nós.
- LibreFaceRec
- 1 tarefa, pesos distribuídos pelos autores, não por nós.
- LW-DETR
- Detecção, 5 checkpoints.
- Mask R-CNN
- 2 tarefas, 1 checkpoint.
- MiDaS
- 1 tarefa, 2 checkpoints.
- MoGe-2
- 1 tarefa, 2 checkpoints.
- PIDNet
- 1 tarefa, 3 checkpoints.
- PP-OCRv5
- 1 tarefa, 2 checkpoints.
- Real-ESRGAN
- 1 tarefa, 3 checkpoints.
- RetinaNet
- Detecção, 2 checkpoints.
- SAM 3D Body
- 1 tarefa, 0 checkpoint.
- SSD
- Detecção, 1 checkpoint.
- Swin Transformer
- 1 tarefa, 4 checkpoints.
- SwinIR
- 1 tarefa, 3 checkpoints.
- TEED
- 1 tarefa, pesos distribuídos pelos autores, não por nós.
- VGG
- 1 tarefa, 4 checkpoints.
- ViT
- 1 tarefa, 4 checkpoints.
- ZipDepth
- 1 tarefa, 2 checkpoints.
- DeiT
- 1 tarefa, 3 checkpoints.
- YOLOv1
- Detecção, 1 checkpoint.
- YOLOv2
- Detecção, 2 checkpoints.
- YOLOv3
- Detecção, 3 checkpoints.
- YOLOv4
- Detecção, 2 checkpoints.
- CLIP
- 2 tarefas, 2 checkpoints.
- EdgeTAM
- 1 tarefa, 0 checkpoint.
- Florence-2
- Detecção, pesos distribuídos pelos autores, não por nós.
- Grounding DINO
- Detecção, 0 checkpoint.
- InternVL3
- Detecção, pesos distribuídos pelos autores, não por nós.
- Kosmos-2
- Detecção, pesos distribuídos pelos autores, não por nós.
- LFM2-VL
- Detecção, pesos distribuídos pelos autores, não por nós.
- LibreMODUS
- 4 tarefas, pesos distribuídos pelos autores, não por nós.
- LocateAnything
- 2 tarefas, pesos distribuídos pelos autores, não por nós.
- MobileSAM
- 1 tarefa, 1 checkpoint.
- OMDet-Turbo
- Detecção, 0 checkpoint.
- OV-DEIM
- Detecção, 0 checkpoint.
- OWLv2
- Detecção, 0 checkpoint.
- PicoSAM3
- 1 tarefa, 0 checkpoint.
- Qwen3-VL
- Detecção, pesos distribuídos pelos autores, não por nós.
- SAM
- 1 tarefa, 0 checkpoint.
- SAM 2
- 1 tarefa, 0 checkpoint.
- SAM 3
- 1 tarefa, 0 checkpoint.
- SenseNova-Vision
- 7 tarefas, 0 checkpoint.
- SigLIP2
- 2 tarefas, 2 checkpoints.
- SmolVLM2
- Detecção, pesos distribuídos pelos autores, não por nós.
- QuickSRNet
- 1 tarefa, 1 checkpoint.
- Qwen3-VL grounding
- 1 tarefa, 0 checkpoint.
- HVI-CIDNet
- 1 tarefa, 1 checkpoint.
- LaMa
- 1 tarefa, 1 checkpoint.
- North Micro Vision
- Detecção, pesos distribuídos pelos autores, não por nós.
- PE Core
- 2 tarefas, 5 checkpoints.
- PP-LiteSeg
- 1 tarefa, 4 checkpoints.
- ShowUI
- 1 tarefa, pesos distribuídos pelos autores, não por nós.
- V-JEPA 2
- 2 tarefas, 8 checkpoints.
- Florence-2 grounding
- 1 tarefa, 0 checkpoint.
- PP-YOLOE
- Detecção, pesos distribuídos pelos autores, não por nós.
- ViTMatte
- 1 tarefa, 1 checkpoint.
- 3D-MOOD
- 1 tarefa, 2 checkpoints.
- BEN2
- 1 tarefa, 1 checkpoint.
- ConvNeXt V2
- 1 tarefa, 8 checkpoints.
- DDColor
- 1 tarefa, 2 checkpoints.
- DEKR
- 1 tarefa, pesos distribuídos pelos autores, não por nós.
- DetAny3D
- 1 tarefa, 0 checkpoint.
- FCOS3D
- 1 tarefa, 0 checkpoint.
- Gemma 4
- Detecção, 0 checkpoint.
- GTR
- 6 tarefas, 22 checkpoints.
- LeVJEPA
- 1 tarefa, 1 checkpoint.
- LibreVLA
- 1 tarefa, pesos distribuídos pelos autores, não por nós.
- Marigold V2
- 3 tarefas, 9 checkpoints.
- Molmo2
- 1 tarefa, 0 checkpoint.
- Moondream
- 2 tarefas, 0 checkpoint.
- Speridlabs Idol
- 1 tarefa, pesos distribuídos pelos autores, não por nós.
- FLUX.2 klein
- 1 tarefa, pesos distribuídos pelos autores, não por nós.
- SANA-Sprint
- 1 tarefa, pesos distribuídos pelos autores, não por nós.
- WeVisOne-VL
- 5 tarefas, pesos distribuídos pelos autores, não por nós.
- TinyFormer
- Detecção, 11 checkpoints.
- U-Net
- 1 tarefa, 1 checkpoint.
- WildDet3D
- 1 tarefa, 0 checkpoint.
Medido, não alegado
Vision AnalysisTodos os números de acurácia e latência desta documentação vêm de uma execução que publicamos, acompanhados do hardware, runtime e precisão usados. O gráfico abaixo é atualizado ao vivo.
Como trabalhar com um modelo
- Treinar
- Datasets, argumentos, data augmentation, multi-GPU e registradores de experimentos.
- Predizer
- Imagens, pastas, vídeo, webcams e streams RTSP.
- Exportar e fazer deploy
- Doze destinos, com uma matriz de compatibilidade por família.
- Linha de comando
- Tudo o que a API Python faz, sem escrever Python.
Sobre a licença
O código do LibreYOLO é MIT. Ele não exige que você abra o código do seu aplicativo, não alcança os pesos do seu modelo e não muda se você vender o que criar. Os pesos pré-treinados são separados: cada um mantém a licença de quem o treinou, e a documentação informa isso para cada checkpoint em vez de transformar tudo em uma alegação genérica. Alguns não permitem uso comercial, e isso é indicado claramente.