시작하기
동작 인식
이 페이지의 내용
  1. 명령
  2. 설정
  3. 출력 변수
  4. JSON 출력

동작 인식

사람이 하고 있는 행동을 400가지 동작 카테고리(걷기, 뛰기, 앉기, 박수치기, 요리하기 등) 중에서 인식합니다. 낙상 감지, 운동 자세 확인, 행동 분석에 활용합니다.

명령

명령설명
특정 동작 여부지정한 동작이 임계값 이상의 확률로 감지되었는지 확인합니다.
인식 결과가장 높은 확률의 동작 이름과 확률을 기록합니다.
전체 결과모든 인식 결과를 확률 순으로 JSON 에 기록합니다.

설정

항목설명
대상 동작특정 동작 여부에서 감시할 동작입니다. Kinetics-400 데이터셋의 400가지 동작 중에서 선택하며 화면에는 한글 이름이 표시됩니다. 기본값은 암벽 하강(abseiling)입니다.
감지 임계값 (%)이 값 이상의 확률일 때 해당 동작으로 판정합니다. 10~100, 기본값 50.

출력 변수

항목타입값
동작 이름텍스트가장 높은 확률로 인식된 동작의 영문 이름.
인식 확률숫자인식된 동작의 확률, 0~100.
동작 일치디지털특정 동작 여부에서 지정한 동작이 임계값 이상으로 감지되면 참.
JSON 결과텍스트모든 인식 결과의 배열.

JSON 출력

결과마다 label, confidence(0~100), 모델 클래스 번호 index를 담은 배열이며 확률이 높은 순서입니다.

[
  { "label": "walking", "confidence": 85, "index": 0 },
  { "label": "running", "confidence": 10, "index": 1 }
]

400가지 동작의 전체 목록은 Kinetics-400 데이터셋의 공식 라벨 목록(github.com/cvdfoundation/kinetics-dataset)을 참고합니다.