내 시스템은 다음과 같습니다. 모바일 장치의 카메라를 사용하여 물체를 추적합니다. 이 추적에서 4 개의 2D 점을 얻기 위해 화면에 투영 한 4 개의 3D 점을 얻습니다. 이 8 가지 값은 감지로 인해 잡음이 심하므로 움직임을 더 매끄럽고 사실적으로 만들기 위해 필터링하고 싶습니다. 두 번째 측정으로, 장치의 자이로 스코프 출력을 사용하여 3 개의 오일러 각도 (예 : 장치 자세)를 제공합니다. 이들은 2D 위치 (약 20Hz)보다 더 정확하고 더 높은 주파수 (최대 100Hz)입니다.
첫 번째 시도는 간단한 저역 통과 필터를 사용했지만 지연이 중요했기 때문에 이제는 Kalman 필터를 사용하여 약간의 지연으로 위치를 부드럽게 할 수 있기를 바랍니다. 이전 질문에서 볼 수 있듯이 Kalman 필터의 핵심 요점은 측정 값과 내부 상태 변수 간의 관계입니다. 여기에 내 8 2D 점 좌표와 3 오일러 각도가 측정되지만 내부 상태 변수로 사용해야 할 내용과 오일러 각도를 2D 포인트에 연결하는 방법을 잘 모르겠습니다. 따라서 주요 질문은 칼만 필터가이 문제에 적합합니까? 그리고 만약 그렇다면 어떻게?
From this tracking, I get four 3D points that I project on a mobile device screen, to get four 2D points. These 8 values are kinda noisy
그리고 나중에 당신은 말합니다 What's available to me is the device's gyroscope output, which provides three Euler angles (i.e. the device attitude).
. 무엇 이니? 네 개의 2D 점 또는 세 개의 오일러 각도? 아니면 처리 기차가 오일러 각도-> 3D 포인트-> 2D 포인트로 이동합니까?