PoseEstimation4 mediapipe pose classification skeleton angle calculator(관절 각도 계산) mediapipe의 포즈추정을 이용한 포즈 분류 model을 제작하는데 사용할 skeleton angle calculator(관절 각도 계산기)를 사용해보려한다. mediapipe에서 사용된 blaze pose를 이용해서 33개의 landmarks 좌표값을 뽑아낼 수 있다. 33개의 관절 좌표 중 관절각도를 계산하려면 3개 관절의 좌표를 이용해서 사잇각을 구해줄 수 있다. 해당 사잇각을 pose마다 main이 되는 신체 관절의 사잇각으로 활용하여 pose classification 성능을 높여보려고 한다. 포즈 분류의 기준 1. skeleton landmarks의 좌표 값이 일치할 때 분류 2. 주요 관절의 각도가 기준점을 충족할 때 분류 1. pose classification 모델 생성 #classi.. 2023. 5. 2. Mediapipe pose estimation BrazePose 33 landmarks 정보 추출하기 BrazePose BlazePose : On-device Real-time Body Pose Tracking 2020년 google에서 발표한 논문으로 실시간으로 한 명의 사람을 pose estimation하는 기능을 모바일 기기에서 처리하기 위한 솔루션이다. BlazePose는 얼굴, 몸통을 포함하여 눈, 코, 입 등 얼굴 주요부위와 손, 어깨, 무릎, 엉덩이 등 몸 주요부위에 해당하는 33개의 점으로 나타내고 33개의 landmarks를 보여주는 것이 목표이다. BlazePose는 실시간 detect에서 우수한 성능을 보여주는 detector-tracker 방식을 사용하였다. pipeline은 lightweight body pose detector와 pose tracker network로 구성되어 있.. 2023. 2. 9. mediapipe - face detect & pose estimation 동시 실행하기 Mediapipe Face detect & Pose estimation 웹캠 실시간 동시 실행하기 face detection + pose estimation 1. 필요한 라이브러리 설정하기 import cv2 import mediapipe as mp mediapipe와 opencv 라이브러리를 가져와 import 한다. 2. mediapipe solution 중 필요한 것들 가져오기 # face detect에서 필요한 solutions mp_face_detection = mp.solutions.face_detection mp_drawing = mp.solutions.drawing_utils # pose estimation에서 필요한 solutions # mp_drawing = mp.solutions.dr.. 2023. 1. 20. mediapipe pose classification model - webcam streaming environment mediapipe pose estimation & classification 1. 사람 detect 2. Landmarks Detection pose estimation + classification code (on colab) 라이브러리 설치 & 설정하기 # 라이브러리 설치 !pip install opencv-python mediapipe 먼저 필요한 라이브러리인 opencv-python과 mediapipe를 설치한다. !pip install opencv-python 띄우고 mediapipe를 입력하면 라이브러리 2개를 한번에 설치할 수 있다. !pip install opencv-python !pip install mediapipe 이렇게 설치해도 설치 결과는 똑같다. # 라이브러리 설정 import .. 2023. 1. 18. 이전 1 다음 반응형