Descobre como otimizar os teus projectos de visão computacional com Ultralytics YOLOv8 . Este guia pretende cobrir todos os aspectos YOLOv8 desde a configuração à extração de resultados e à implementação prática.
No campo em constante mudança da visão computacional, Ultralytics YOLOv8 destaca-se como um modelo de topo para tarefas como a deteção, segmentação e seguimento de objectos. Quer sejas um programador experiente ou um principiante em inteligência artificial (IA), compreender como extrair eficazmente os resultados de YOLOv8 pode melhorar significativamente os teus projectos. Esta publicação do blogue analisa os passos práticos para extrair e utilizar os resultados do modelo YOLOv8 .
Antes de mergulhar na extração de resultados, é crucial ter o teu modelo YOLOv8 instalado e a funcionar. Se fores novo, podes ver os nossos vídeos anteriores, onde abordamos as noções básicas de configuração e utilização dos modelos YOLO para várias tarefas de visão computacional. Para começar com a extração de resultados, certifica-te de que o teu modelo está configurado corretamente:
O objeto de resultados em YOLOv8 é uma mina de ouro de informação. Contém todos os dados de deteção de que necessita para prosseguir com o seu projeto, incluindo:
results.boxes
para acederes às coordenadas dos objectos detectados.results.masks
e results.keypoints
respetivamente.results.probabilities
fornece a probabilidade de cada classe detectada, útil para filtrar as detecções com base em pontuações de confiança.Para utilizar estas saídas nas tuas aplicações, segue estes passos:
Passando da teoria à prática, Nicolai Nielsen demonstra como implementar estes conceitos num script Python personalizado utilizando o Visual Studio Code. O script envolve:
Embora a extração de dados em bruto seja crucial, a visualização destas detecções pode fornecer informações imediatas sobre o desempenho do modelo:
Dominar a extração de resultados de YOLOv8 não só aumenta as capacidades do teu projeto, como também aprofunda a tua compreensão dos sistemas de deteção de objectos.
Seguindo estes passos, podes tirar partido de todo o potencial do YOLOv8 para adaptar as detecções às tuas necessidades específicas, quer seja no desenvolvimento de aplicações avançadas baseadas em IA ou na realização de análises de dados robustas.
Fica atento a mais tutoriais que te ajudarão a tirar partido de YOLOv8 e de outras tecnologias de IA para o seu potencial máximo. Transforma os teus conhecimentos teóricos em competências práticas e dá vida aos teus projectos de visão por computador com precisão e eficiência. Junta-te à nossa comunidade para te manteres atualizado sobre os últimos desenvolvimentos e consulta os nossos documentos para saberes mais!
Vê o vídeo completo aqui!
Começa a tua viagem com o futuro da aprendizagem automática