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 |
# 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:
| Argumento | Tipo | Predefinição | Descrição |
|---|---|---|---|
model | str | None | Caminho para um arquivo de modelo Ultralytics YOLO. |
crop_dir | str | '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:
| Argumento | Tipo | Predefinição | Descrição |
|---|---|---|---|
show | bool | False | Se True, exibe as imagens ou vídeos anotados numa janela. Útil para feedback visual imediato durante o desenvolvimento ou teste. |
line_width | int or None | None | Especifica 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.
