Ultralytics YOLO é uma biblioteca Python para visão computacional que abrange detecção, segmentação, classificação, estimativa de pose, rastreamento e muito mais.
- Estrelas
- 10,744
- Forks
- 1,181
- Issues abertas
- 12
- Último commit
- há 3 dias
O que é?
X-AnyLabeling é um aplicativo desktop para anotar conjuntos de dados usados em visão computacional e IA multimodal. Ele abrange tarefas 2D, como classificação, detecção de objetos, segmentação de instâncias, estimativa de pose, detecção de objetos orientados e OCR, além de rastreamento de múltiplos objetos, anotação de faixas, geração de legendas para imagens, perguntas e respostas visuais, análise de documentos e detecção e segmentação de nuvens de pontos 3D.
O aplicativo inclui ferramentas de desenho para polígonos, retângulos, caixas rotacionadas, cuboides, pontos, máscaras e outros elementos, além de uma ampla biblioteca de modelos de deep learning, como variantes do YOLO, SAM, Grounding DINO e PaddleOCR, que geram rótulos automaticamente. A inferência pode ser executada localmente com ONNX Runtime, TensorRT ou OpenCV DNN, ou remotamente com vLLM e SGLang. O projeto também inclui o X-AnyLabeling-Server, um serviço complementar para hospedar modelos personalizados.
As anotações podem ser importadas e exportadas em formatos como COCO, VOC, YOLO, DOTA, MOT, MASK, PPOCR e ShareGPT. O aplicativo funciona no Windows, Linux e macOS, e sua interface está disponível em inglês, chinês simplificado, japonês e coreano.
Recursos principais
- 01Ferramentas de desenho integradas para polígonos, retângulos, caixas rotacionadas, cuboides, pontos, máscaras e outros elementos.
- 02Rotulagem automatizada com diversos modelos de detecção, segmentação, OCR e visão-linguagem.
- 03Inferência local com ONNX Runtime, TensorRT e OpenCV DNN, ou remota com vLLM e SGLang.
- 04Importação e exportação nos formatos COCO, VOC, YOLO, DOTA, MOT, PPOCR e ShareGPT.
- 05Anotação de detecção e segmentação de nuvens de pontos 3D.
- 06Funciona no Windows, Linux e macOS.
Casos de uso
- Rotular conjuntos de dados de imagens para treinar modelos de detecção de objetos ou segmentação de instâncias.
- Gerar pré-rótulos com modelos SAM ou YOLO e corrigir os resultados manualmente.
- Anotar documentos e textos para OCR ou extração de informações-chave.
- Preparar dados de nuvens de pontos 3D para tarefas de percepção em direção autônoma ou robótica.
Início rápido
- 1
Abra o guia de instalação e início rápido no README
- 2
Baixe o aplicativo na página de releases ou instale-o seguindo o guia
- 3
Inicie o X-AnyLabeling e comece a fazer anotações
Antes de usar
- Licenciado sob a GPL-3.0, uma licença copyleft que exige que distribuições derivadas sejam de código aberto sob os mesmos termos.
- Requer Python 3.11 ou superior, conforme indicado pelo selo no README.
Tópicos
Perguntas frequentes
- O que é X-AnyLabeling?
- Aplicativo desktop multiplataforma para anotação assistida por IA de dados de texto, imagem, vídeo, nuvem de pontos e multimodais, com modelos integrados e exportação em vários formatos. X-AnyLabeling é um aplicativo desktop para anotar conjuntos de dados usados em visão computacional e IA multimodal. Ele abrange tarefas 2D, como classificação, detecção de objetos, segmentação de instâncias, estimativa de pose, detecção de objetos orientados e OCR, além de rastreamento de múltiplos objetos, anotação de faixas, geração de legendas para imagens, perguntas e respostas visuais, análise de documentos e detecção e segmentação de nuvens de pontos 3D.
- X-AnyLabeling é gratuito? Qual é a licença?
- X-AnyLabeling é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- X-AnyLabeling ainda é mantido?
- Manutenção ativa. O último commit de X-AnyLabeling foi em 18 de out. de 2026.
- Para que posso usar X-AnyLabeling?
- Rotular conjuntos de dados de imagens para treinar modelos de detecção de objetos ou segmentação de instâncias. Gerar pré-rótulos com modelos SAM ou YOLO e corrigir os resultados manualmente. Anotar documentos e textos para OCR ou extração de informações-chave. Preparar dados de nuvens de pontos 3D para tarefas de percepção em direção autônoma ou robótica.
- Como instalar X-AnyLabeling?
- Abra o guia de instalação e início rápido no README Baixe o aplicativo na página de releases ou instale-o seguindo o guia Inicie o X-AnyLabeling e comece a fazer anotações
- Onde consigo X-AnyLabeling?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CVHub520/X-AnyLabeling
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ultralytics YOLOv5, toolkit de visão computacional baseado em PyTorch para detecção de objetos, segmentação de instâncias e classificação de imagens, com recursos de treinamento e exportação.
Toolkit Python com utilitários reutilizáveis de visão computacional para carregar datasets, executar detecções, rastrear objetos e anotar frames.
Framework de análise de vídeo em C++ que encadeia leitura de streams, inferência de modelos, rastreamento e saída em nós de pipeline plugáveis.
Toolkit de código aberto para otimizar e implantar modelos de deep learning para inferência em CPUs, GPUs e NPUs Intel.
Biblioteca de OCR de código aberto para Python que detecta e reconhece texto em PDFs e imagens usando modelos de deep learning baseados em PyTorch.