Ultralytics YOLO27: Entre na lista de espera.
Licenciar o YOLO
Ultralytics YOLO

Como utilizar Ultralytics YOLO11 para estimativa de pose

Aprenda a usar o modelo Ultralytics YOLO11 para estimar poses com precisão. Vamos abordar a inferência em tempo real e o treino de modelos personalizados para várias aplicações.

Abirami VinaAbirami Vina10 min de leitura
Ultralytics YOLO11 a estimar pontos-chave da pose do corpo humano

As pesquisas relacionadas à visão computacional, um ramo da inteligência artificial (IA), remontam à década de 1960. No entanto, foi só na década de 2010, com a ascensão do aprendizado profundo, que vimos grandes avanços na forma como as máquinas entendem imagens. Um avanço notável na visão computacional é a família de modelos Ultralytics YOLO11 (sucedida desde então pelo Ultralytics YOLO26). Os modelos YOLO11, apresentados pela primeira vez no evento híbrido anual da Ultralytics, o YOLO Vision 2024 (YV24), oferecem suporte a várias tarefas de visão computacional, incluindo a estimativa de pose.

A estimativa de pose pode ser usada para detetar pontos-chave numa pessoa ou objeto em imagens ou vídeos, de modo a compreender a sua posição, postura ou movimento. É amplamente utilizada em aplicações como análise desportiva, monitorização do comportamento animal e robótica, para ajudar as máquinas a interpretar ações físicas em tempo real. Graças à sua maior precisão, eficiência e velocidade em comparação com os modelos anteriores da série YOLO (You Only Look Once), o YOLO11 é adequado para tarefas de estimativa de pose em tempo real.

Ultralytics YOLO11 a desenhar esqueletos de pontos-chave de pose em cinco colegas reunidos à volta de uma secretária num escritório

Fig. 1. Exemplo de uso do Ultralytics YOLO11 para estimar poses.

Neste artigo, vamos explorar o que é a estimativa de pose, abordar algumas das suas aplicações e explicar como podes usar o YOLO11 com o pacote Ultralytics Python para estimar poses. Também vamos ver como podes experimentar o YOLO11 e a estimativa de pose no Ultralytics HUB (agora Ultralytics Platform) com apenas alguns cliques. Vamos começar!

O que é estimativa de pose?#

Antes de vermos como usar o Ultralytics YOLO11 para estimar poses, vamos entender melhor o que é a estimativa de pose.

A estimativa de pose é uma técnica de visão computacional usada para analisar a pose de uma pessoa ou objeto numa imagem ou vídeo. Modelos de aprendizagem profunda como o Ultralytics YOLO11 conseguem identificar, localizar e acompanhar pontos-chave num determinado objeto ou pessoa. Nos objetos, estes pontos-chave podem incluir cantos, arestas ou marcas distintas na superfície; nos seres humanos, representam articulações importantes, como o cotovelo, o joelho ou o ombro.

A estimativa de pose é uma tarefa singular e mais complexa do que outras tarefas de visão computacional, como a deteção de objetos. Enquanto a deteção de objetos localiza objetos numa imagem desenhando uma caixa à sua volta, a estimativa de pose vai mais longe e prevê as posições exatas dos pontos-chave no objeto.

Ultralytics YOLO11 estimando poses de pessoas em um escritório

Fig. 2. Uso do Ultralytics YOLO11 para detectar e estimar as poses de pessoas em um escritório.

A estimativa de pose funciona principalmente de duas formas: de baixo para cima e de cima para baixo. A abordagem de baixo para cima deteta pontos-chave individuais e agrupa-os em esqueletos, enquanto a abordagem de cima para baixo se concentra primeiro em detetar objetos e depois em estimar os pontos-chave no seu interior.

O Ultralytics YOLO11 combina os pontos fortes das abordagens top-down e bottom-up. Assim como a abordagem bottom-up, ele mantém o processo simples e rápido, sem precisar agrupar os pontos-chave manualmente. Ao mesmo tempo, aproveita a precisão da abordagem top-down ao detectar pessoas e estimar suas poses em uma única etapa.

Casos de uso da estimativa de pose com Ultralytics YOLO11#

Os recursos versáteis do Ultralytics YOLO11 para estimativa de pose possibilitam uma ampla variedade de aplicações em diversos setores. Vamos analisar mais de perto alguns casos de uso da estimativa de pose com YOLO11.

Estimativa de pose em tempo real com Ultralytics YOLO11: melhorando a segurança dos trabalhadores#

A segurança é um aspeto importante de qualquer projeto de construção. Isto é especialmente importante porque os estaleiros de construção registam mais acidentes de trabalho. Em 2021, cerca de 20% de todas as lesões mortais relacionadas com o trabalho ocorreram em estaleiros de construção ou nas suas proximidades. Com riscos diários como maquinaria pesada e sistemas elétricos, são essenciais medidas de segurança rigorosas para proteger os trabalhadores. Os métodos tradicionais, como a utilização de sinalização e barreiras, bem como a monitorização manual por supervisores, nem sempre são eficazes e muitas vezes desviam os supervisores de tarefas mais importantes.

A IA pode ajudar a melhorar a segurança, e o risco de acidentes pode ser reduzido com um sistema de monitoramento de trabalhadores baseado na estimativa de pose. Os modelos Ultralytics YOLO11 podem ser usados para rastrear os movimentos e as posturas dos trabalhadores. Possíveis riscos, como trabalhadores muito próximos de equipamentos perigosos ou executando tarefas incorretamente, podem ser identificados rapidamente. Se um risco for detectado, os supervisores podem ser notificados ou um alarme pode alertar o trabalhador. Um sistema de monitoramento contínuo pode tornar os canteiros de obras mais seguros ao detectar riscos constantemente e proteger os trabalhadores.

Estimativa de pose em um canteiro de obras usando Ultralytics YOLO11

Fig. 3. Exemplo de estimativa de pose em um canteiro de obras usando Ultralytics YOLO11.

Estimativa de pose com Ultralytics YOLO11 para monitorar animais de criação#

Os agricultores e investigadores podem usar o Ultralytics YOLO11 para estudar os movimentos e o comportamento dos animais de criação, como os bovinos, e detetar sinais precoces de doenças como a claudicação. A claudicação é uma condição em que um animal tem dificuldade em movimentar-se devido a dores nas patas ou nos pés. Nos bovinos, problemas como a claudicação não só afetam a saúde e o bem-estar dos animais, como também provocam problemas de produção nas explorações leiteiras. Estudos mostram que a claudicação afeta cerca de 8% dos bovinos em sistemas de pastoreio e entre 15% e 30% em sistemas confinados na indústria leiteira mundial. Detetar e tratar a claudicação precocemente pode melhorar o bem-estar animal e reduzir as perdas de produção associadas a esta condição.

As funcionalidades de estimativa de pose do Ultralytics YOLO11 podem ajudar os agricultores a acompanhar os padrões de marcha dos animais e a identificar rapidamente anomalias que possam indicar problemas de saúde, como problemas nas articulações ou infeções. A deteção precoce destes problemas permite tratar os animais mais rapidamente, reduzindo o seu desconforto e ajudando os agricultores a evitar perdas económicas.

Os sistemas de monitorização com IA visual também podem ajudar a analisar o comportamento em repouso, as interações sociais e os padrões de alimentação. Os agricultores também podem usar a estimativa de pose para observar sinais de stress ou agressividade. Estas informações podem ser usadas para melhorar as condições de vida dos animais e promover o seu bem-estar.

Visualização da estimativa de pose de uma vaca

Fig. 4. Visualização da estimativa de pose de uma vaca.

Casos de uso do Ultralytics YOLO11 no setor de condicionamento físico#

A estimativa de pose também pode ajudar as pessoas a melhorar a postura em tempo real durante o exercício. Com o Ultralytics YOLO11, os instrutores de ginásio e de ioga podem monitorizar e acompanhar os movimentos corporais das pessoas durante o exercício, concentrando-se em pontos-chave como as articulações e os membros para avaliar a postura. Os dados recolhidos podem ser comparados com as posturas e técnicas de exercício ideais, e os instrutores podem receber alertas quando alguém executa um movimento incorretamente, ajudando a prevenir lesões.

Uso da estimativa de pose para analisar um exercício

Fig. 5. Utilização da estimativa de pose para analisar um exercício.

Por exemplo, durante uma aula de ioga, a estimativa de pose pode ajudar a verificar se todos os alunos mantêm o equilíbrio e o alinhamento corretos. As aplicações móveis integradas com visão computacional e estimativa de pose podem tornar a prática de exercício mais acessível a quem treina em casa ou não tem acesso a personal trainers. Este feedback contínuo e em tempo real ajuda os utilizadores a aperfeiçoar a técnica e a alcançar os seus objetivos de fitness, reduzindo o risco de lesões.

Experimente a estimativa de pose em tempo real com o modelo Ultralytics YOLO11#

Agora que exploramos o que é a estimativa de pose e conversamos sobre algumas de suas aplicações, vamos ver como você pode experimentá-la com o YOLO11. Para começar, há duas maneiras práticas de fazer isso: usando o pacote Python da Ultralytics ou pelo Ultralytics HUB. Vamos conhecer as duas opções.

Executando inferências com o Ultralytics YOLO11#

Executar uma inferência implica que o modelo YOLO11 processe novos dados que não fazem parte dos conjuntos de treino e use os padrões aprendidos para fazer previsões com base nesses dados. Podes executar inferências através de código com o pacote Ultralytics Python. Para começar, basta instalares o pacote Ultralytics com pip, conda ou Docker. Se tiveres dificuldades durante a instalação, o nosso Guia de problemas comuns apresenta sugestões úteis para resolver problemas.

Depois de instalares o pacote com êxito, o código seguinte mostra como carregar um modelo de pose YOLO11 e usá-lo para prever as poses dos objetos numa imagem.

Trecho de código executando inferências com Ultralytics YOLO11

Fig. 6. Excerto de código que mostra como executar inferências com o Ultralytics YOLO11.

Treinando um modelo Ultralytics YOLO11 personalizado#

Digamos que você esteja trabalhando em um projeto de visão computacional e tenha um conjunto de dados específico para uma aplicação que envolva estimativa de pose. Nesse caso, você pode ajustar e treinar um modelo YOLO11 personalizado para atender às necessidades da sua aplicação. Por exemplo, você pode usar um conjunto de dados de pontos-chave para analisar e entender a pose de um tigre em imagens, identificando características importantes, como a posição das patas, da cabeça e da cauda.

Podes usar o seguinte excerto de código para carregar e treinar um modelo Ultralytics YOLO11 de estimativa de pose. Podes criar o modelo a partir de uma configuração YAML ou carregar um modelo pré-treinado para o treino. Este script também permite transferir pesos e começar a treinar o modelo com um conjunto de dados especificado, como o conjunto de dados COCO para estimativa de pose.

Código para treino personalizado de um modelo Ultralytics YOLO11

Fig. 7. Treinamento personalizado do Ultralytics YOLO11.

Com o modelo personalizado recém-treinado, podes executar inferências em imagens não vistas relacionadas com a tua solução de visão computacional. Também podes converter o modelo treinado para outros formatos através do modo de exportação.

Experimente o YOLO11 no Ultralytics HUB#

Até agora, vimos métodos para usar o YOLO11 que exigem alguns conhecimentos básicos de programação. Se não é isso que procuras ou não sabes programar, há outra opção: o Ultralytics HUB. O Ultralytics HUB é uma plataforma intuitiva concebida para simplificar o processo de treino e implementação de modelos YOLO. Com o HUB, podes gerir facilmente conjuntos de dados, treinar modelos e implementá-los sem conhecimentos técnicos.

Para executar inferências em imagens, cria uma conta, acede à secção «Models» e escolhe o modelo de estimativa de pose Ultralytics YOLO11 que te interessa. Na secção de pré-visualização, podes carregar uma imagem e ver os resultados da previsão, como mostrado abaixo.

Estimativa de pose no Ultralytics HUB com YOLO11

Fig. 8. Estimativa de pose no Ultralytics HUB com YOLO11.

Avanços do Ultralytics YOLO11 na detecção de pose humana#

O Ultralytics YOLO11 oferece soluções precisas e flexíveis para tarefas como estimativa de pose em uma ampla variedade de aplicações. Desde melhorar a segurança dos trabalhadores em canteiros de obras até monitorar a saúde de animais de criação e ajudar a corrigir a postura durante exercícios físicos, o YOLO11 oferece precisão e feedback em tempo real com tecnologia avançada de visão computacional.

A sua versatilidade, com várias variantes do modelo e a possibilidade de treino personalizado para casos de utilização específicos, torna-o uma ferramenta valiosa tanto para programadores como para empresas. Quer recorras à programação com o pacote Ultralytics Python, quer uses o Ultralytics HUB para uma implementação mais simples, o YOLO11 torna a estimativa de pose acessível e eficaz.

Para saber mais, visita o nosso repositório do GitHub e participa na nossa comunidade. Explora aplicações de IA na indústria transformadora e na agricultura nas nossas páginas de soluções.

Escrito por

Abirami Vina
Abirami Vina

Criador de conteúdo · Ultralytics

Ao iniciar a carreira como engenheira de visão computacional, Abirami Vina construiu uma base sólida em IA de visão e machine learning. Ela é criadora de conteúdo da Ultralytics e fundadora e redatora-chefe da Scribe of AI, onde produz conteúdo técnico de alta qualidade para empresas focadas em IA. Movida pela paixão por tornar a IA compreensível e envolvente, seu trabalho aproxima a tecnologia de ponta do impacto no mundo real.

Comentários

Faça uma pergunta, compartilhe seus resultados ou ajude alguém.

Explore as soluções

Visão computacional no desporto

Visão computacional no desporto

Descubra como o Ultralytics YOLO impulsiona a visão computacional no esporte com rastreamento de jogadores e bolas, análise de desempenho, insights para treinadores e reabilitação de atletas.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em informações em tempo real para a agricultura, a aquacultura, a conservação e a análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Aplica visão computacional na indústria aeroespacial com Ultralytics YOLO para inspecionar aeronaves, detetar objetos estranhos na pista (FOD), apoiar operações aeroportuárias em terra e detetar defeitos em materiais compósitos.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automação de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Comece sua jornada rumo ao futuro do aprendizado de máquina