2011-05-14 4 views
2

Kinect와 openNI를 사용하여 고정 된 각도의 시퀀스 깊이 비디오를 녹화합니다.kinect depth 비디오에서 카메라 회전을 복구하는 방법은 무엇입니까?

내가 원하는 것은 비디오에서 가상 카메라 회전을 복구하여 비디오가 위에서 본 모습을 시뮬레이션 할 수 있도록하는 것입니다.

나는 그것을 실제로 할 수 있음을 알고 있습니다. 그렇더라도, 아직 교정을하고 카메라 회전을 조금씩 복구해야합니다.

어디서부터 시작해야합니까?

답변

1

문제 자체를 "카메라 포즈 추정"이라고합니다. 이 주제에 대한 사용 가능한 문헌을보고 싶을 수도 있습니다. 또한 ROS 운영 체제 내에이 주제가 구현되어야합니다. 이 작업을 수행하는 데 사용되는 기술 중에는 Robotics 필드에서 빌린 Motion From Structure 및 VSLAM 알고리즘도 있습니다.

+0

감사합니다. Dexter !! 정말 감사합니다! 그러나 나는 이것을 할 또 다른 방법을 찾았다! 방금 openni의 프로젝트 월드를 사용했습니다! 그리고 그것은 정말로 도움이됩니다! – Nohappy

+0

@HuanWu 나는 'openni'와 'projecttorealworld'를 찾아 봤는데 아무 것도 발견하지 못했다. 다른 사람을 위해 API/코드/프로그램의이 부분에 대한 링크를 게시 할 수 있습니까? 고맙습니다. – mankoff

+2

Huan Wu는 OpenNI에서 실제 좌표로 투영 좌표를 변환하는 유틸리티 함수에 대해 이야기하고 있다고 생각합니다. _xn :: DepthGenerator_ 개체의 _ConvertProjectiveToRealWorld_ 메서드를 확인하십시오! – Dexter