2012-03-21 4 views
4

나는 피트 당 픽셀에 대해 읽고 있었지만 누군가 피트를 계산할 수있는 방법을 가르쳐 줄 수 있습니까? 해상도 640 (가로) x 480 (세로), 렌즈 범위 2.8 - 12 mm, 거리 = 16 피트 (약 5 미터) 및 픽셀 당 피트 수는?픽셀 평방 피트 당

누구나?

+0

재미있는 질문이지만 계산하려는 내용을 이해하는 데 필요한 정보가 충분하지 않습니다. 평방 피트 당 픽셀이라고 말하지만 25의 답을 얻습니다. 알아 내려고하는 거리입니까? – zaf

+0

죄송합니다. 나는 그 질문을 다시 편집한다. Btw, 어떤 정보가 부족합니까? – Mzk

+0

잘 편집하면 더 많은 정보를 얻을 수 있습니다. – zaf

답변

6

나는 당신이 의미하는 바를 이해한다고 생각합니다. 이미지의 실제 단위가 얼마나 넓은 지 계산하고 싶습니까?

시야각이 d 인 경우, 해당 거리에서 볼 수있는 폭이 w 인 가로대를 trig로 계산할 수 있습니다.

<------------------w-------------------->            
    *****************************************      
    *    ^* <-----o------> *       
     *    | *     *       
     *    | *    *        
     *    | *    *        
     *   | *    *        
      *   | *    *        
      *   | *   *         
      *   d *   *         
      *  | *   *         
       *  | *   *         
       *  | *  *          
       *  | *  *          
       * | * f/2 *          
        * | *  *          
        * | * *           
        * v * *           
        * * *           
         * * *           
         ***            
         *            

그래서 오래된 학교 SOH CAH TOA를 기억하나요? tan(angle) = opposite/adjacent. 우리는 반대 차원 o을 계산하려면, 우리는 인접 d 것을 알고 각도 f/2이다, 그래서 우리는

oo = tan(f/2) * d 절반 폭 얻을, 그래서 우리는 w = d * tan(f/2) * 2

우리의 최종 계산을 줄을 두 배로

그래서, 지금 당신이 실제가 d 단위 카메라에서 평면의 w 폭을 알고, 당신이 당신의 이미지가 p 픽셀 (폭) 알고, 픽셀 당 단위는 단순히 p/w

목입니다 남아있는 문제는 렌즈의 초점 거리에서 시야각 f을 계산하는 것입니다. 이것은 좀 더 전문화 된 것입니다. 이것은 카메라, 특히 이미지 센서의 크기에 따라 다릅니다. 많은 인기있는 카메라에 대한 표를 생성 할 수 있습니다. http://www.howardedin.com/articles/fov.html.

fieldOfView = 2 * arctan (sensorWidth/(2 * focalLength)) 
+0

나는 그것을 이해하지 못한다. 나는 (1)을 가지고있다. 거리, (2). 렌즈 범위 (5mm라고 말함), (3). 이런 종류의 정보를 가진 수평 픽셀 (640)은 피트 당 픽셀을 결정하는데 충분합니까? – Mzk

+0

Paul Dixon에 감사드립니다. 판독 값에서 피트 당 픽셀 수는 이미지의 특정 영역에서 세부 사항 또는 해상도의 양을 의미하며 여기에서 너비는 카메라의 수평 해상도를 나타냅니다. – Mzk

+0

마지막 링크에 따르면, 5mm 렌즈는 153 도의 FOV를 제공합니다. 그래서 planewidth = 평면까지의 거리 * tan (153/2) * 2, 단위당 픽셀 수는 pixelwidth/planewidth입니다. –

1

가장 쉬운 방법은 사실이다 : 당신은 이미지 센서의 크기를 알고, 또는 36mmx24mm 필름 원판을 사용하는 경우

, 당신은 "정상"직선 렌즈의 FOV를 계산하는 this formula을 사용할 수 있습니다 1 피트 눈금자를 찍어 이미지 편집 프로그램에서 열고 한 쪽 끝에서 다른 쪽 끝까지 픽셀 수를 계산합니다.

+0

어떻게 그렇게됩니까? 픽셀은 1mm입니까? – Mzk

+0

@MizukiKai, 발 안에 몇 개의 픽셀이 있는지 알고 싶습니다. 이를 계산하는 가장 직접적인 방법은 발 안에 몇 개의 픽셀이 있는지 측정하는 것입니다. 이것은 mm과 아무 관련이 없습니다. –

+0

수학적으로 1ft = 0.3048m. 이미지에서 어떻게 피트로 픽셀을 표현할 수 있습니까? – Mzk

관련 문제