Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Voltar para o Glossário da Ultralytics

Action Recognition

Explora como o reconhecimento de ações identifica comportamentos em vídeo. Aprende a usar o Ultralytics YOLO26 para estimativa de pose e constrói sistemas de IA inteligentes para tarefas de HAR.

O reconhecimento de ações, também conhecido como Reconhecimento de Atividade Humana (HAR), é um subcampo dinâmico da visão computacional (CV) preocupado em identificar e classificar comportamentos ou movimentos específicos realizados por sujeitos em dados de vídeo. Enquanto a detecção de objetos tradicional responde à pergunta "o que está na imagem?", o reconhecimento de ações aborda a pergunta mais complexa de "o que está acontecendo ao longo do tempo?". Ao analisar sequências de quadros em vez de imagens estáticas, modelos de aprendizado de máquina (ML) conseguem distinguir entre atividades complexas como "caminhar", "pedalar", "cair" ou "cumprimentar com as mãos", tornando-o um componente crucial para a construção de sistemas inteligentes que compreendem a intenção e o contexto humano.

Link to this sectionConceitos e Técnicas Fundamentais#

Reconhecer ações exige que um modelo processe tanto informações espaciais (como os objetos ou pessoas se parecem) quanto informações temporais (como eles se movem ao longo do tempo). Para alcançar isso, sistemas modernos de inteligência artificial (AI) frequentemente empregam arquiteturas especializadas que vão além das redes neurais convolucionais (CNNs) padrão.

  • Estimativa de Pose: Uma técnica poderosa onde o modelo rastreia keypoints específicos no corpo humano, como cotovelos, joelhos e ombros. As mudanças geométricas nesses keypoints ao longo do tempo fornecem um sinal forte para classificar ações, independentemente da confusão do fundo.
  • Modelagem Temporal: Algoritmos utilizam estruturas como Redes Neurais Recorrentes (RNNs) ou redes de Memória de Longo Curto Prazo (LSTM) para lembrar quadros passados e prever ações futuras. Mais recentemente, Video Transformers ganharam popularidade por sua capacidade de lidar com dependências de longo alcance em fluxos de vídeo.
  • Redes de Dois Fluxos: Esta abordagem processa características espaciais (quadros RGB) e características temporais (muitas vezes usando fluxo óptico) em fluxos paralelos, fundindo os dados para realizar uma classificação final.

Link to this sectionAplicações no Mundo Real#

A capacidade de interpretar automaticamente o movimento humano tem um potencial transformador em vários setores, aumentando a segurança, a eficiência e a experiência do usuário.

  • IA na Saúde: O reconhecimento de ações é vital para sistemas de monitoramento de pacientes. Por exemplo, ele permite a detecção automatizada de quedas em casas de repouso, alertando a equipe imediatamente se um paciente colapsar. Também é usado em reabilitação física remota, onde treinadores de IA analisam a forma de exercício de um paciente para garantir que realizem os movimentos correta e seguramente.
  • Vigilância Inteligente e Segurança: Além da simples detecção de movimento, sistemas de segurança avançados usam o reconhecimento de ações para identificar comportamentos suspeitos, como brigas, furtos ou entrada não autorizada, enquanto ignoram atividades benignas. Isso reduz alarmes falsos e melhora o monitoramento de segurança em tempo real.

Link to this sectionImplementando Análise de Ações com Ultralytics#

Um fluxo de trabalho comum envolve detectar pessoas e sua pose esquelética primeiro, e então analisar o movimento dessas articulações. O modelo Ultralytics YOLO26 oferece velocidade e precisão de última geração para a etapa inicial de estimativa de pose, que é a base para muitos pipelines de reconhecimento de ações.

O exemplo a seguir demonstra como extrair keypoints esqueléticos de um quadro de vídeo usando Python:

from ultralytics import YOLO

# Load the YOLO26 pose estimation model
model = YOLO("yolo26n-pose.pt")

# Run inference on an image to detect person keypoints
results = model("https://ultralytics.com/images/bus.jpg")

# Process results
for result in results:
    # Access the keypoints (x, y, visibility)
    if result.keypoints is not None:
        print(f"Detected keypoints shape: {result.keypoints.data.shape}")

Link to this sectionDistinguir Termos Relacionados#

É importante diferenciar o reconhecimento de ações de tarefas semelhantes de visão computacional para garantir que os métodos corretos sejam aplicados.

  • Reconhecimento de Ações vs. Rastreamento de Objetos: O rastreamento de objetos concentra-se em manter a identidade de um objeto ou pessoa específica enquanto se movem entre quadros (ex.: "A Pessoa A está na coordenada X"). O reconhecimento de ações interpreta o comportamento desse sujeito rastreado (ex.: "A Pessoa A está correndo").
  • Reconhecimento de Ações vs. Compreensão de Vídeo: Enquanto o reconhecimento de ações identifica atos físicos específicos, a compreensão de vídeo é um conceito mais amplo que envolve entender a narrativa completa, o contexto e as relações causais dentro de uma cena de vídeo.

Link to this sectionDesafios e Tendências Futuras#

Desenvolver modelos robustos de reconhecimento de ações apresenta desafios, particularmente em relação à necessidade de grandes conjuntos de dados de vídeo anotados, como Kinetics-400 ou UCF101. Rotular dados de vídeo é significativamente mais demorado do que rotular imagens estáticas. Para resolver isso, ferramentas como a Plataforma Ultralytics ajudam a otimizar o fluxo de trabalho de anotação e treinamento.

Além disso, a eficiência computacional é crítica. Processar vídeo de alta resolução em tempo real requer recursos de hardware significativos. A indústria está caminhando cada vez mais para Edge AI, otimizando modelos para rodar diretamente em câmeras e dispositivos móveis para reduzir a latência e o uso de largura de banda. Avanços futuros visam melhorar a generalização de modelos, permitindo que sistemas reconheçam ações mesmo a partir de pontos de vista para os quais não foram explicitamente treinados.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática