Compartilhamento de tecnologia

Implementando estimativa de pose usando Python OpenCV--20240705

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

A estimativa de atitude é implementada usando Opencv + Mediapipe
O que é Mediapipe?
Mediapipe é uma estrutura usada principalmente para construir dados multimodais de áudio, vídeo ou qualquer série temporal. Com a estrutura MediaPipe, pipelines de ML impressionantes podem ser construídos, como modelos de inferência como TensorFlow, TFLite e recursos de processamento de mídia.

安装命令:
pip install mediapipe
  • 1
  • 2

Se não estiver instalado e precisar ser instalado, execute este comando.

A estimativa da pose humana a partir de vídeos ou transmissões ao vivo desempenha um papel vital em vários campos, como controle de gestos de corpo inteiro, exercício físico quantificado e reconhecimento de linguagem de sinais.

Por exemplo, pode ser usado como modelo básico para aplicações de fitness, ioga e dança. Ele encontra seu papel principal na realidade aumentada.

Media Pipe Pose é uma estrutura para rastreamento de pose humana de alta fidelidade que recebe informações de quadros de vídeo RGB e infere 33 pontos de referência 3D para todo o corpo humano. Embora os métodos atuais de última geração dependam principalmente de ambientes de desktop poderosos para inferência, esse método supera outros métodos e pode obter resultados muito bons em tempo real.
O modelo pode prever 33 pontos-chave, conforme mostrado abaixo:
Insira a descrição da imagem aqui
O código de implementação específico é o seguinte:

import cv2
import mediapipe as mp
import time
  • 1
  • 2