전체 글 12

OpenPose로 사용자 동작 인식하기는 실패다. Mediapipe를 이용해보자.

호기롭게 Openpose를 다운받고 될 줄 알았지만 난관에 봉착했다. 알고 보니 저번에 실행한 Openpose는 모델만 로드하면 OpenCV에서 가볍게 돌아가는 모델이었고, 더 정확한 모델을 다운받으려면 터미널에서 경로인식 등을 통해 찾아주어야 하는데 Veclib를 자꾸 인식하지 못해 애를 먹었다.  구글링과 챗지피티도 해결하지 못한 채, 포기했다. 가끔은 포기도 좋은 방법이고, 포기할 용기를 내야 한다. 합리화 100%. 여기서 드는 의문점은, 굳이 Openpose를 이용해야 하는가? 라는 의문점이었고 일단 러프하게 관절의 위치와 관절 사이 각도 값을 추출하는 것이 목표였기 때문에 좀 더 가볍게 돌아가는 MediaPipe 라이브러리를 사용하기로 했다. 이건 pip install을 통해 간단히 설치가 가..

딥러닝 2024.08.11

OpenPose로 사용자 동작 인식하기

사용자의 동작을 인식해 카페, 도서관 등 공공장소에서 자동으로 온도를 조절하는 아이디어를 주제로 공모전을 준비 중이다. 팔을 비비는 동작, 아니면 더워서 옷을 펄럭거리는 듯한 동작을 자동으로 인식해 비율을 계산해 자동으로 온도 조절을 하자는 게 메인 아이디어.  구현해야 할 사항은 다음과 같다. 1. 카메라로 특정 동작 인식 2. 전체 사람들 중 특정 모션 취하는 사람의 비율 계산 3. 임계치 넘어가면 온도 조절하는 알고리즘 설정 이 포스팅에서는 1번 주제를 중점적으로 다루며, 구현 핵심이 될 OpenPose에 대해 간단히 설명한다.   - OpenPose란?* 인간 자세 예측의 한 분야로 카메라 한 대로 사람의 몸, 얼굴, 손가락마디 등을 정확하게 예측하는 프로그램.* 2017년 카네기멜론대학교에서 발..

딥러닝 2024.08.07