Detectar, segmentar e classificar¶
Rode detecção de objetos, segmentação de instâncias ou classificação de imagens com
Ultralytics YOLO, HuggingFace Transformers e RF-DETR (só detect/seg) por meio de um
Detector / Segmentor / Classifier. O framework é detectado automaticamente pelo nome
do modelo; só a string do modelo muda.
Precisa da instalação completa primeiro? Veja Instalação.
1. Instale o módulo de IA¶
O módulo de IA precisa do PyTorch:
Os pesos do modelo baixam automaticamente no primeiro carregamento.
2. Detecte objetos¶
Escolha um framework — o nome do modelo o seleciona. detect() devolve resultados tipados
com class_name, confidence e xyxy:
Depois carregue uma vez e detecte por frame:
detector.load()
result = detector.detect(image, conf=0.5)
for det in result:
print(f"{det.class_name}: {det.confidence:.2f} at {det.xyxy}")
annotated = detector.draw_detections(image, result)
Para rodar ao vivo em uma câmera, coloque detector.detect em um callback de
ImageHandler (veja Ver com uma câmera).
3. Segmente objetos¶
Segmentor espelha Detector com máscaras por instância; segment() devolve máscaras
mais os mesmos campos de classe/score:
Resultado esperado
Uma lista de detecções/segmentos por frame, cada um com rótulo de classe, confiança e uma caixa (detecção) ou máscara (segmentação).
4. Classifique imagens¶
classify() devolve resultados tipados top-k com top1_name e top1_confidence:
5. Além da inferência¶
O mesmo Detector / Segmentor / Classifier cobre o fluxo completo — apontadores na
referência:
- Slicing inference para objetos pequenos em frames de alta resolução, com pós-processamento NMS / Soft-NMS / WBF / NMM — Detection.
- Treinamento com dataclasses de config por framework, logging TensorBoard e push no HuggingFace Hub; avaliação e ferramentas de dataset — visão geral de AI.
- CLI
nectar-aipara predict / train / evaluate sem escrever um script.
6. Tutoriais em notebook (Colab)¶
Fluxos ponta a ponta no Google Colab:
- Detecção: Abrir no Colab
- Classificação: Abrir no Colab
- Segmentação: Abrir no Colab
Ver também¶
- Visão geral de AI · Detection · Segmentation · Classification.
- Exemplos de AI — scripts de detector, classificador e batch-detector.