항공 카메라의 접지 면적은 어떻게 계산합니까?


9

매우 간단한 수학 문제가 있지만 알아낼 수 없습니다. UAV 장착 카메라에서 볼 때 땅의 어느 부분이 보일지 계산해야합니다. 나는 똑바로보고 해결했다고 생각하지만 카메라는 짐 벌에 있으며 모든 축에서 전체 범위의 모션을 갖습니다.

문제의 입력은 고도 (m), 카메라 초점 거리 (mm), 카메라 센서 x 길이 (mm), 카메라 센서 y 길이 (mm) 및 각 평면의 기울기 각도입니다.

카메라를 똑바로 향하게했을 때의 모습은 다음과 같습니다 (참고 :이 기능은지면 범위의 각 측면 길이를 제공합니다. 이상적으로는 각 점 (이 경우 사각형의 네 모서리)을 원합니다.)

X 평면에서의지면 거리 = (렌즈의 고도 / 초점 길이) * 카메라 센서의 X 길이

Y 평면에서의지면 거리 = (렌즈의 고도 / 초점 길이) * 카메라 센서의 Y 길이

답변:


27

내 답변의 형식을 지정하는 데 약간의 시간이 걸렸습니다 ...

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

이 도면은 적용 가능하며 다양한 시나리오를 자동으로 계산할 수 있습니다. LaTeX / Python 소스를 원하는 사람에게 제공하겠습니다.

편집 : 여기에 소스 코드를 넣었습니다. 잠재적 인 시청자에게 LaTeX 내부의 중첩 된 파이썬으로 인해 읽기가 어렵고 형식이 잘못되었다고 경고해야합니다.


2
나는 이것을 위해 여러 개의 투표를 할 수 있으면 좋겠다. 우수한 다이어그램의 경우 +10, github에 LaTeX / Python 소스게시하는 경우 +100 * 손 박수 *
scottbb

훌륭한 설명 (+1)에도 불구하고 세부 사항과 관련된 새로운 질문이 있습니다 . @Ryan을 한번 봐주시겠습니까?
null

1
나는 당신이 생각하는대로 y 축 짐벌을 사용하고 있다고 생각하지 않습니다. 드론에서 사진의 왼쪽까지의 거리가 드론 에서지면까지의 수직 거리보다 어떻게 습니까? 직각 삼각형의 빗변의 길이는 양쪽의 길이보다 작을 수 없습니다 .
Michael C

1
짐벌 각도가 0이 아닐 때 발자국이 사다리꼴이 아니어야합니까?
Marvin

이 답변이 잘못하고 만 0 ° 짐벌 피치와 롤과 함께 작동 (X, Y)
dazonic
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.