2016-08-12 5 views
1

하늘에서 전화를 가리킬 수있는 (iOS 또는 Android) 을 작성하고 비행기에 air (overlay)에이라고 표시합니다. 나는 비행기의 좌표와 고도를 얻었고, 고도와 카메라 방향 (자력계와 자이로 스코프 기준)을 포함한 휴대 전화의 GPS 위치를 알고 있습니다. 나는 3D 이미지를 렌더링하고 싶지 않고 시야에있는 빌딩이나 언덕을 신경 쓰지 않기 때문에 작업은 카메라 이미지의 오버레이로 올바른 위치에 레이블을 그리는 "유일한"작업입니다.증강 현실 항공기 레이더 앱을 만드는 방법은 무엇입니까?

나는 Wikitude와 같은 SDK를 알고 있지만 위 작업은 손으로하는 것이 얼마나 복잡한 지 궁금합니다. 좌표 변환이 한 가지 일 수도 있고, 다른 도전은 모든 잠재적 인 휴대 전화 모델의 카메라 특성 (초점 거리) 일 수도 있습니다 ... 여기에 도움이되는 OS 라이브러리가 있습니까?

+0

[도움말/on-topic] : * 책, 도구, 소프트웨어 라이브러리, 자습서를 추천하거나 찾도록 요청하는 질문 또는 기타 오프 사이트 리소스가 스택 오버플로에 대해 논쟁의 여지가 있습니다. * –

답변

0

공중에 비행기를 배치 했으므로 비행기까지의 거리가 항상 너무 많은 비행기가 항상 있기 때문에 항상 초점 거리와 기타 카메라 속성 및 문제를 무시할 수 있습니다. 초점 거리.

실제로 평면을 탐지하기 위해 대부분의 AR SDK는 작업에 적합하지 않습니다. OpenCV를 사용하여 이미지를 흐리게 처리 한 다음 원을 감지 할 것입니다. 배경에 비행기가있는 푸른 하늘이있는 경우 첫 번째 패스로 사용할 수 있습니다.

+0

Thanks Dave. 그러나 비행기의 위치 (트랜스 폰더 데이터)와 자신의 위치를 ​​알고 있다는 사실을 감안할 때 나는 평면이 어디에 있는지 간단히 계산하는 것을 좋아한다. (멀리 떨어져있는 경우에는 탐지하기가 매우 어려울 것이기 때문에 어쨌든 카메라 이미지에). – William