대상의 이미지가 차지하는 각도를 계산할 수있는 경우 대상까지의 거리는 해당 각도의 cot
(즉, 1/tan
)에 비례해야합니다. 이미지의 픽셀 수가 대략 각도와 일치한다는 것을 발견해야합니다. 그러나 그것이 완전히 선형 인 것은 의심의 여지가 있습니다.
카메라 렌즈의 동작이이 측정에 영향을 줄 수 있으므로 정확한 설정에 따라 달라질 수 있습니다.
왜 여러 거리에서 대상의 크기를 측정하고 분산 형 그래프를 그립니까? 그런 다음 특정 시스템에 대한 거리 - 거리 함수를 얻기 위해 데이터에 곡선을 맞출 수 있습니다. 카메라가 "이상적인"카메라에 가까우면이 그래프가 cot
처럼 보이고 a
및 b
의 값이 dist = a * cot (b * width)
과 일치해야합니다.
이 실험을 시도하면 다른 사람들이 도움을 얻을 수 있도록 여기에 답변을 게시 해보세요.
는 는
[편집 : '이상적인'카메라에 대한 메모] 우리에게 '현실적인'보는 카메라 이미지
, 눈의 뿅 개최 평면에 투사에 근접해야 이미지 (카메라 이미지를 볼되기 때문에 우리의 눈 앞에서 평면 이미지를 유지함으로써 우리에 의해). 눈앞에 추적 용지 한장을 들고 그 종이에 물건 실루엣을 스케치한다고 상상해보십시오. this page의 두 번째 다이어그램은 내가 의미하는 바를 보여줍니다. 이것을 "이상적인"카메라로 구현 한 카메라를 설명 할 수 있습니다.
물론 실생활에서 카메라는 추적 용지를 통해 작동하지 않지만 렌즈는 작동합니다. 매우 복잡한 렌즈. this page의 렌즈 다이어그램을보십시오. 평생 공부할 수있는 여러 가지 이유 때문에 모든 조건에서 추적 종이 예제처럼 작동하는 렌즈를 만드는 것은 매우 까다로운 작업입니다. this wiki page으로 시작하여 자세히 알고 싶으면 계속 읽어보십시오.
픽셀 길이와 거리 사이의 정확한 관계를 계산할 가능성이 거의 없으므로이를 측정하고 커브에 맞춰야합니다.
사각형이 카메라를 향하고 있습니까, 비스듬한 각도 일 수 있습니까? 어느 쪽이든, 나는 당신이 원으로 시작하는 것이 좋습니다. – Beta
각도로 보일 수도 있고 반드시 사각형 일 필요는 없습니다 ... 요점은 2D 모양 속성에 대한 지식을 가지고 그림에서 2D 객체까지의 거리를 측정하는 방법입니다. 그러나 나는 당신의 충고를 맹세합니다! 고맙습니다! – Silex