Descubra como otimizar os seus projectos de visão computacional com o Ultralytics YOLOv8. Este guia tem como objetivo abranger todos os aspectos do YOLOv8, desde a configuração à extração de resultados e à implementação prática.

Descubra como otimizar os seus projectos de visão computacional com o Ultralytics YOLOv8. Este guia tem como objetivo abranger todos os aspectos do YOLOv8, desde a configuração à extração de resultados e à implementação prática.
No campo em constante mudança da visão por computador, o Ultralytics YOLOv8 destaca-se como um modelo de topo para tarefas como a deteção, segmentação e seguimento de objectos. Quer seja um programador experiente ou um principiante em inteligência artificial (IA), compreender como extrair eficazmente os resultados do YOLOv8 pode melhorar significativamente os seus 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 seu modelo YOLOv8 instalado e a funcionar. Se for novo, pode 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, certifique-se de que o seu modelo está configurado corretamente:
O objeto de resultados no 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 aceder à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 nas pontuações de confiança.Para utilizar estas saídas nas suas aplicações, siga 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 do YOLOv8 não só aumenta as capacidades do seu projeto, como também aprofunda a sua compreensão dos sistemas de deteção de objectos.
Ao seguir os passos, pode aproveitar todo o poder do YOLOv8 para adaptar as deteções às suas necessidades específicas, seja no desenvolvimento de aplicações avançadas baseadas em IA ou na realização de análises de dados robustas.
Fique atento a mais tutoriais que o ajudarão a tirar o máximo partido do YOLOv8 e de outras tecnologias de IA. Transforme os seus conhecimentos teóricos em competências práticas e dê vida aos seus projectos de visão computacional com precisão e eficiência. Junte-se à nossa comunidade para se manter atualizado com todos os desenvolvimentos mais recentes e consulte os nossos documentos para saber mais!
Veja o vídeo completo aqui!