Recorte de Objetos usando Ultralytics YOLO26

O que é Recorte de Objetos?

O recorte de objetos com o Ultralytics YOLO26 envolve isolar e extrair objetos específicos detectados de uma imagem ou vídeo. As capacidades do modelo YOLO26 são utilizadas para identificar e delinear objetos com precisão, permitindo recortes precisos para análises ou manipulações posteriores.



Watch: Object Cropping using Ultralytics YOLO

Vantagens do Recorte de Objetos

  • Análise Focada: O YOLO26 facilita o recorte direcionado de objetos, permitindo um exame ou processamento aprofundado de itens individuais dentro de uma cena.
  • Redução do Volume de Dados: Ao extrair apenas os objetos relevantes, o recorte de objetos ajuda a minimizar o tamanho dos dados, tornando-o eficiente para armazenamento, transmissão ou tarefas computacionais subsequentes.
  • Enhanced Precision: YOLO26's object detection accuracy ensures that the cropped objects maintain their spatial relationships, preserving the integrity of the visual information for detailed analysis.

Visuais

Bagagem de Aeroporto
Recorte de Malas em Esteira de Aeroporto usando Ultralytics YOLO26
Recorte de Malas em esteira de aeroporto usando Ultralytics YOLO26
Recorte de Objetos usando Ultralytics YOLO
# Crop the objects
yolo solutions crop show=True

# Pass a source video
yolo solutions crop source="path/to/video.mp4"

# Crop specific classes
yolo solutions crop classes="[0, 2]"

Argumentos do ObjectCropper

Aqui está uma tabela com os argumentos do ObjectCropper:

ArgumentoTipoPredefiniçãoDescrição
modelstrNoneCaminho para um arquivo de modelo Ultralytics YOLO.
crop_dirstr'cropped-detections'Nome do diretório para armazenar detecções cortadas.

Além disso, os seguintes argumentos de visualização estão disponíveis para uso:

ArgumentoTipoPredefiniçãoDescrição
showboolFalseSe True, exibe as imagens ou vídeos anotados numa janela. Útil para feedback visual imediato durante o desenvolvimento ou teste.
line_widthint or NoneNoneEspecifica a largura da linha das caixas delimitadoras. Se None, a largura da linha é ajustada automaticamente com base no tamanho da imagem. Oferece personalização visual para clareza.

FAQ

O que é o recorte de objetos no Ultralytics YOLO26 e como ele funciona?

O recorte de objetos usando o Ultralytics YOLO26 envolve isolar e extrair objetos específicos de uma imagem ou vídeo com base nas capacidades de detecção do YOLO26. Este processo permite análises focadas, redução de volume de dados e maior precisão ao aproveitar o YOLO26 para identificar objetos com alta precisão e recortá-los adequadamente. Para um tutorial detalhado, consulte o exemplo de recorte de objetos.

Por que devo usar o Ultralytics YOLO26 para recorte de objetos em vez de outras soluções?

O Ultralytics YOLO26 se destaca devido à sua precisão, velocidade e facilidade de uso. Ele permite a detecção e o recorte detalhados e precisos de objetos, essenciais para análises focadas e aplicações que exigem alta integridade de dados. Além disso, o YOLO26 integra-se perfeitamente com ferramentas como OpenVINO e TensorRT para implantações que exigem capacidades em tempo real e otimização em diversos hardwares. Explore os benefícios no guia sobre exportação de modelos.

Como posso reduzir o volume de dados do meu conjunto de dados usando o recorte de objetos?

Ao usar o Ultralytics YOLO26 para recortar apenas objetos relevantes de suas imagens ou vídeos, você pode reduzir significativamente o tamanho dos dados, tornando-o mais eficiente para armazenamento e processamento. Este processo envolve treinar o modelo para detectar objetos específicos e, em seguida, usar os resultados para recortar e salvar apenas essas partes. Para obter mais informações sobre como explorar as capacidades do Ultralytics YOLO26, visite nosso guia de início rápido.

Posso usar o Ultralytics YOLO26 para análise de vídeo em tempo real e recorte de objetos?

Sim, o Ultralytics YOLO26 pode processar feeds de vídeo em tempo real para detectar e recortar objetos dinamicamente. As capacidades de inferência de alta velocidade do modelo o tornam ideal para aplicações em tempo real, como vigilância, análise esportiva e sistemas de inspeção automatizados. Confira os modos de rastreamento e previsão para entender como implementar o processamento em tempo real.

Quais são os requisitos de hardware para executar o YOLO26 eficientemente para recorte de objetos?

O Ultralytics YOLO26 é otimizado para ambientes de CPU e GPU, mas para atingir o desempenho ideal, especialmente para inferência em tempo real ou de alto volume, recomenda-se uma GPU dedicada (por exemplo, NVIDIA Tesla, série RTX). Para implantação em dispositivos leves, considere usar CoreML para iOS ou TFLite para Android. Mais detalhes sobre dispositivos e formatos suportados podem ser encontrados em nossas opções de implantação de modelo.

Comentários