Sintonize na YOLO Vision 2025!
25 de setembro de 2025
10:00 — 18:00 BST
Evento híbrido
Yolo Vision 2024

Treinamento personalizado do Ultralytics YOLO11 para estimativa de pose de cães

Abirami Vina

4 min de leitura

3 de fevereiro de 2025

Descubra como treinar de forma personalizada o Ultralytics YOLO11 para estimativa de pose de cães e aproveitar o modelo treinado para aplicações práticas, como cuidados com animais de estimação.

E se a postura do seu cão pudesse lhe dar insights sobre como ele está se sentindo? Monitorá-lo manualmente o tempo todo não é fácil. No entanto, graças aos avanços na inteligência artificial (IA) e na visão computacional, podemos analisar imagens de vídeo em tempo real para entender melhor seu comportamento.

Especificamente, modelos de visão computacional como o Ultralytics YOLO11 podem ajudar a estimar a postura de um cão e rastrear seus movimentos, fornecendo informações valiosas sobre o seu bem-estar. Como isso funciona? A capacidade de estimativa de pose do YOLO11 pode identificar pontos-chave no corpo de um sujeito para entender sua postura e movimento. 

Além disso, o YOLO11 pode ser treinado de forma personalizada em um conjunto de dados projetado para estimativa de pose de cães, tornando possível analisar a linguagem corporal do seu animal de estimação com precisão. O pacote Ultralytics Python oferece suporte a um Conjunto de Dados de Pose de Cães que facilita o treinamento e a implantação de modelos de Visão de IA para cães. Essa tecnologia faz parte do crescente mercado de tecnologia para animais de estimação, avaliado em US$ 9,4 bilhões em 2024 e com projeção de atingir US$ 64 bilhões até 2037.

A inspiração por trás deste artigo é Blues, nosso Diretor Executivo Canino (DEO). Se você consultar nossa página Sobre Nós, verá que Blues é um membro valioso da equipe e desempenha um papel importante em manter as coisas divertidas na Ultralytics! 

Neste artigo, discutiremos como treinar o YOLO11 de forma personalizada usando o Dog-Pose Dataset para estimativa de pose de cães. Também exploraremos suas aplicações práticas em cuidados com animais de estimação e análise de comportamento.

__wf_reserved_inherit
Fig 1. Conheça Blues, o Diretor Executivo Canino (DEO) da Ultralytics.

Uma visão geral do conjunto de dados Dog-Pose

Um conjunto de dados é uma coleção de dados usada para treinar modelos de aprendizado de máquina. Para a estimativa de pose, um conjunto de dados ideal inclui imagens com pontos-chave rotulados para mapear as posições do corpo. Ele também deve ter uma variedade de poses, ângulos, condições de iluminação e fundos para ajudar o modelo a aprender a reconhecer e prever poses com precisão. Essa diversidade torna o modelo mais confiável para uso no mundo real.

O Conjunto de Dados Dog-Pose, suportado pela Ultralytics, é especificamente projetado para ajudar os modelos a aprender e reconhecer poses de cães de forma eficaz. Ele inclui mais de 8.400 imagens anotadas de várias raças de cães, com rótulos detalhados para 24 pontos-chave, como a cauda, as orelhas e as patas.

__wf_reserved_inherit
Fig 2. Uma visão geral do conjunto de dados Dog-Pose.

Como treinar de forma personalizada o YOLO11 com o conjunto de dados Dog-Pose

O treinamento personalizado do YOLO11 com o conjunto de dados Dog-Pose é um processo direto. Para começar, você precisará configurar seu ambiente instalando o pacote Ultralytics Python, que inclui todas as ferramentas necessárias para treinamento e avaliação. 

A Ultralytics tem suporte integrado para o conjunto de dados Dog-Pose e isso elimina a necessidade de rotulagem manual, permitindo que você comece a treinar diretamente. Depois que tudo estiver configurado, você pode treinar o YOLO11 no conjunto de dados Dog-Pose usando apenas algumas linhas de código, conforme mostrado na imagem abaixo. 

Durante o treinamento, o modelo aprende a detectar e rastrear poses de cães em diferentes raças, condições de iluminação e ambientes. Após o treinamento, você pode visualizar os resultados e ajustar o modelo para melhorar a precisão e o desempenho.

__wf_reserved_inherit
Fig 3. Um trecho de código mostrando o treinamento personalizado do YOLO11 no conjunto de dados Dog-Pose.

Se encontrar algum problema ao treinar o seu modelo, aqui estão algumas dicas de resolução de problemas para o ajudar a resolvê-los rapidamente:

  • Verifique sua conexão com a internet: O Dog-Pose Dataset é baixado automaticamente quando você executa o script de treinamento. Certifique-se de ter uma conexão de internet estável para evitar falhas no download.
  • Atualizar Ultralytics: Garanta que você está usando a versão mais recente do pacote Ultralytics Python.
  • Verifique se há erros no console: Leia atentamente todas as mensagens de erro, pois elas geralmente fornecem pistas sobre o que precisa ser corrigido.

Você pode consultar o Guia de Problemas Comuns da Ultralytics para obter mais dicas de solução de problemas.

O que acontece durante o treinamento de um modelo personalizado?

Pode estar a perguntar-se o que acontece nos bastidores quando treina de forma personalizada o YOLO11 no conjunto de dados Dog-Pose. Vamos dar uma olhada mais de perto no processo.

Em vez de começar do zero, usamos um modelo YOLO11-pose pré-treinado, que já foi treinado no conjunto de dados COCO-Pose. Este modelo pré-treinado pode detectar pontos-chave humanos, já que o COCO-Pose foi projetado para estimativa de pose humana. Na verdade, sem nenhum treinamento adicional, você pode usar o YOLO11-Pose para realizar a estimativa de pose humana imediatamente.

Através da aprendizagem por transferência, adaptamos este modelo especificamente para a estimativa da pose de cães, ajudando-o a reconhecer pontos-chave como as pernas, a cauda e a cabeça. Ao expor o modelo a exemplos específicos de cães, ele aprende a se concentrar nessas características essenciais.

Durante o treinamento, algumas partes do modelo permanecem inalteradas, retendo o conhecimento geral obtido do conjunto de dados COCO. Outras partes são retreinadas para melhorar a precisão na estimativa de poses de cães. O modelo aprende comparando suas previsões com os pontos-chave reais no conjunto de dados e ajustando-se para reduzir erros. Com o tempo, esse processo o torna melhor no rastreamento preciso dos movimentos de um cão.

O aprendizado por transferência também possibilita que o modelo se adapte a diferentes raças, tamanhos e padrões de movimento, garantindo que ele tenha um desempenho confiável em cenários do mundo real.

__wf_reserved_inherit
Fig 4. Os principais pontos de Blues e sua irmã Happy sendo detectados.

As vantagens do YOLO11 na estimativa da pose de cães

Existem vários modelos de visão computacional por aí, então o que torna o YOLO11 a escolha certa para a estimativa de pose de cães? 

O YOLO11 se destaca por sua velocidade e precisão em tempo real, tornando-o uma ótima opção para a estimativa da pose de cães. Ele tem um desempenho melhor do que as versões anteriores em precisão e velocidade. Com 22% menos parâmetros do que o YOLOv8, ele atinge uma precisão média mais alta (mAP) no conjunto de dados COCO, o que significa que ele detecta objetos com mais precisão e eficiência. Sua rápida velocidade de processamento o torna perfeito para aplicações em tempo real, onde a detecção rápida e confiável é essencial.

Além da estimativa de pose, o YOLO11 também oferece suporte a tarefas de visão computacional, como segmentação de instâncias e rastreamento de objetos, o que pode ajudar a criar uma solução de Visão de IA mais abrangente para monitorar seu cão. Esses recursos podem melhorar o rastreamento de movimentos, a análise de comportamento e os cuidados gerais com o animal de estimação.

__wf_reserved_inherit
Fig 5. YOLO11 em ação: a segmentar Blues sem esforço!

Aplicações da estimativa de pose de cães e YOLO11

Em seguida, vamos discutir as aplicações no mundo real da estimativa de pose de cães e seu impacto no cuidado com animais de estimação. 

Melhorando o treinamento de animais de estimação com estimativa de pose de cães

A estimativa da pose de cães pode tornar o treinamento canino mais inteligente e eficaz. Digamos que uma câmera esteja sendo usada para capturar os movimentos do cão, é aqui que o YOLO11 pode entrar em ação. Ele pode detectar pontos-chave como as pernas, o rabo e a cabeça, analisando-os para reconhecer ações como sentar, ficar ou deitar. 

Se o cão não executar a ação corretamente, o sistema pode fornecer feedback instantâneo através de uma aplicação, ajudando o treinador em tempo real. Isto torna o treino mais eficiente, preciso e responsivo ao progresso do cão.

Por exemplo, considere ensinar seu cão a sentar sob comando. O sistema pode monitorar a postura do seu cão e detectar se ele está totalmente sentado. Se o cão abaixar o corpo, mas não se sentar totalmente, o sistema pode detectar a ação incompleta e enviar feedback instantâneo por meio de um aplicativo. O treinador pode ser alterado para fazer pequenos ajustes no treinamento, como reforçar o comando ou guiar o cão para a posição correta.

__wf_reserved_inherit
Fig 6. Blues a ajudar a equipa na estimativa da pose do cão usando o YOLO11.

Avançando os cuidados veterinários com modelos de estimativa de pose

A visão computacional pode transformar a forma como os veterinários abordam os cuidados com os animais. A capacidade da estimativa de pose de cães de analisar detalhes com precisão facilita a identificação de padrões de movimento incomuns e a identificação de possíveis problemas de saúde. 

Por exemplo, um veterinário que monitoriza um cão a recuperar de uma lesão nos ligamentos pode confiar no YOLO11, treinado no Dog-Pose Dataset, para análise automatizada. Coxear ou alterações no posicionamento da perna podem ser facilmente detetados. A monitorização contínua, 24 horas por dia, 7 dias por semana, com visão, fornece informações claras sobre a recuperação do cão, ajudando-os a determinar se o tratamento está a funcionar ou se são necessários ajustes.

O caminho a seguir para a estimativa de pose de cães 

À medida que a tecnologia continua a evoluir, soluções como a estimativa de pose de cães com o YOLO11 provavelmente desempenharão um papel maior no monitoramento animal e no bem-estar. De fato, o YOLO11 pode ser integrado com tecnologia vestível, como coleiras inteligentes e rastreadores de saúde, para monitorar indicadores-chave de saúde, como frequência cardíaca, níveis de atividade e padrões de mobilidade.

Por exemplo, uma coleira inteligente equipada com sensores de movimento pode rastrear o andar ou a corrida de um cão, enquanto a estimativa de pose do YOLO11 analisa a postura em tempo real. Se o sistema detetar movimentos irregulares, como coxear ou rigidez, pode correlacionar estes dados com a frequência cardíaca e os níveis de atividade para avaliar um potencial desconforto ou lesão. Proprietários de animais de estimação e veterinários podem usar estas informações para identificar problemas precocemente e tomar medidas proativas.

Com esses avanços, a estimativa de pose de cães está evoluindo além do simples rastreamento de movimento - está se tornando uma parte fundamental de um sistema abrangente de cuidados com animais de estimação orientado por IA, ajudando os cães a permanecerem mais saudáveis, seguros e melhor monitorados em tempo real.

Principais conclusões

Com inovações como o YOLO11 e o Dog-Pose Dataset, estamos abrindo novas possibilidades na visão computacional. Esses avanços nos ajudam a entender melhor o comportamento e a saúde dos cães de maneiras que não eram possíveis antes.

Ao rastrear com precisão as poses dos cães, podemos melhorar o treinamento, monitorar a saúde e tornar os cuidados com os animais de estimação mais eficazes. Seja em pesquisa, cuidados veterinários ou treinamento de cães, a Vision AI está criando maneiras mais inteligentes de cuidar de nossos cães e melhorar seu bem-estar.

Junte-se à nossa comunidade e explore nosso repositório GitHub para saber mais sobre IA. Descubra como inovações como a visão computacional na área da saúde e a IA em carros autônomos estão moldando o futuro. Confira nossas opções de licenciamento para começar seus projetos de Visão de IA hoje mesmo.

Vamos construir o futuro
da IA juntos!

Comece sua jornada com o futuro do aprendizado de máquina

Comece gratuitamente
Link copiado para a área de transferência