2012-09-17 3 views
0

나는 정적 인 배경에서 움직이는 물체 하나를 탐지하고 추적 할 수있는 간단한 Kinect 앱을 찾고 있습니다.Kinect로 간단한 움직임 추적 (& 좌표 저장)

멋진 뼈대 또는 기타 기능이 필요하지 않습니다. 움직이는 물체의 중심이 움직일 것입니다. 포인터가 있습니까?

답변

1

전신을 추적하려면 Comparing a saved movement with other movement with Kinect이 표시됩니다. 대답은 골격 데이터를 저장하는 방법을 보여주는 here 코드를 보여줍니다. 그리고 mapping an ellipse to a joint in kinect sdk 1.5은 몸 전체가 아닌 관절을 추적하고자 할 때 관절 추적 기능이 있습니다 (현재 더 잘 작동하지만 전체 몸 추적 기능이 작동하면 효과적이고 효율적이기 때문에이를 사용하십시오).

+0

감사 등을 마우스 클릭에 의해 선택된 깊이 영역에 grabCut을 실행! .net 용으로 작성된 코드입니까? 어떻게 컴파일합니까? – memyself

+0

kinect sdk와 함께 msdn에서 C#, dowlload cisual C# 2010 – Kinected

+0

@memyself 또한이 id는이 aolved 당신이 질문을 클릭합니다. 내 amswer 옆에있는 작은 녹색 체크 표시를 클릭하십시오. – Kinected

0

귀하의 사례는 매우 간단하지만 일반적으로 "개체"라는 용어는 잘못 정의되어 있으므로 개체에 대한 초기화가 필요합니다. 가장 가까운 물체 또는 움직이는 물체 또는 손으로 만져 특정 색상, 크기 또는 모양을 가진 물체 일 수 있습니다.

모션을 사용하여 오브젝트를 정의하는 것은 점 구름의 움직임이 오브젝트라는 것을 가정 해보자. 객체가 천천히 이동하면
depth1-depth2 > T하지만 : 객체가 방금 깊이 맵을 빼고 개체로 끝낼 수
부터 그것의 크기보다 더 이동하면

  • 물체 검출이 용이하다 : 나는이 작업을 수행하는 것이 좋습니다 크기만큼만 이동하면 고주파 정보가 필요합니다. 깊이 또는 색상 또는 둘 다일 수 있습니다. 아래 그림은 바로이 개체가 일부 morphological filters을 실행하여 청소 할 수 있습니다 선택으로

enter image description here

  • 을 같이 소음이 될 것입니다 삭제 (+ 팽창을 침식) 소음과 단일 얼룩을 얻을. 그 후에 당신은 단지 평균 깊이 또는 평균 색깔과 같은 얼룩에있는 몇몇 특징을 찾아 내고 목표를 재발견하기 위하여 객체의 이전 위치의 주위에 작은 창에서 그 (것)들을 찾을 필요가있다;
  • 마침내 개체 이동 통해 이러한 기능을 업데이트하는 것을 잊지 마세요.

사용할 수있는 일부 다른 아이디어 있습니다 : 깊이 기울기, 깊이 연결 부품, 청소기 뺄셈에 대한 사전 기록 배경 깊이