Las calculadoras que publicaste son para lentes rectilíneas bastante estándar. Esto significa que puede usar el modelo de cámara estenopeica para calcular la información.
Este gráfico muestra bastante bien lo que está pasando:
En el eje horizontal se ve f
. Esta es la distancia focal de la lente. Luego, la flecha etiquetada como Y1 es el plano de la imagen (donde se encuentra el sensor). Si el sensor tiene la mitad del tamaño de y1
, entonces el ángulo de la línea verde con la horizontal es la mitad de su campo de visión .
La geometría básica puede darte el FOV:FOV = 2 * arctan(y1 / f)
Tenga en cuenta dos cosas:
y1
es la mitad del tamaño de su sensor. Si tiene un sensor de 1 ", el tamaño medio sería de 8 mm (como señaló mattdm en los comentarios), y su cálculo le daría el FOV a lo largo de la diagonal del sensor. Si lo quiere a lo largo de la horizontal , entonces necesita calcular el ancho del sensor y usarlo como el valor para y1
.El n.º 2 no debería importar, excepto por un posible ajuste menor para cambiar el campo de visión con el enfoque, pero la relación de aspecto tendrá un impacto. También es posible que desee especificar si está buscando FOV horizontal o diagonal
Si tuviera la lente, usaría poca tecnología y tomaría una foto con un objeto de un tamaño conocido. Esto también tendrá en cuenta cualquier otro factor que pueda estar en juego. Por ejemplo, una lente como una lente de ojo de pez puede tener un FOV determinado en un sensor de cuadro completo, pero si tiene un sensor más pequeño, es posible que no pueda calcular fácilmente el FOV con alguna fórmula simple debido a la distorsión en la lente.
Unapiedra
mattdm
Unapiedra
Unapiedra
mattdm