2013-08-27 4 views
1

도약 모션 컨트롤러에서 얻은 데이터가 상당히 시끄럽다는 것을 알게되었습니다. 같은도약 모션 컨트롤러 데이터 정리

  • 손 사이를 이동하는 손가락으로 그렇다 (손가락 즉, 위치) 명백한에서, 나는 encoutered 한 이벤트가 나타나지
  • "팬텀"손 사라지고, 그 후 즉시 다시 나타나지
  • 손가락.

API (특히 Javascript API)는이 데이터를 정리할 수있는 방법을 제공합니까? 아니면이 데이터를 시끄럽지 않게 만드는 다른 방법이 있습니까? 이러한 모든 이벤트는 물론 사용자 코드에서 처리 될 수 있지만, 매번이 작업을 수행하는 것이 이상적인 것 같지는 않습니다.

+0

간주되었다 무엇 필터링 큐

  • 의 데이터를 비교 전자 사용자 응용 프로그램. 약간의 개발 작업을 수행하고 손가락이 사라져서 문제가 다시 발생하여 애플 리케이션에 문제가 있음을 발견했습니다. – PherricOxide

  • 답변

    2

    즉, 개발자는 로직을 구현해야합니다. 앞으로는 사실이 아닐 수도 있으므로 API가 빠르게 변경됩니다.

    나는 이것에 대해서도 문제가 있었는데, 나는 (예를 들면) 최대 100 프레임의 순환 큐를 사용하여 이것을 해결했다. 그렇다면 나는 단지 하나의 지적 가능한 데이터를 추적 할 것입니다. 그런 다음 정상적인 것으로 간주되는 조건의 데이터를 필터링합니다. 예를 들어 너비는 매우 신뢰할 수 없습니다. 모달 값을 얻고 모달 값에 대해 +2 -2 범위를 허용합니다. 나는 그 밖의 모든 것을 무시할 것이다. 오히려 잘 작동합니다.

    요약하면 이미 언급했듯이 데이터를 수집하고 노이즈를 필터링해야합니다. 툴과 너비 정확도가 변경 될 것입니다. 포럼에서 isTool에 대한 검색을 수행하고 다른 사람들이 '안정화 된'데이터를 얻는 방법을 찾은 방법을 살펴보십시오.

  • 가 허용 한계
  • 을 설정

    • 는 최대 X 항목의 대기열을 잡아 :

      은 나를 위해이 솔루션은 (내가 한 지시 가능한, 그리고 신뢰할 수있는 폭을 추적이었다, 원하는 것을 위해)이었다

    • 소음이 나는 우리가 일이에 대한 수정을 구현 남아있는 순간에 생각