quieren saber si están correlacionados entre sí¿cuál es la relación entre el "campo de visión" y "Longitud de la lente"
Respuesta
Piense en una línea horizontal de la unidad de longitud a una distancia d de la cámara, de los cuales el campo de vista (es decir, el ángulo de apertura) se establece para que la unidad de la línea larga a la distancia d cubra exactamente el ancho de la imagen (o altura, dependiendo de lo que mida el campo), entonces d es la longitud de la lente. Y también puedes tomar el cálculo inverso.
tan (0,5 FOV) = 0,5 d
"longitud del objetivo" no tiene sentido. La "lente" en OpenGL y DirectX es una cámara estenopeica y, por lo tanto, no tiene tamaño (es decir, es infinitamente pequeña).
Si está hablando de distancia focal, una vez más esto no tiene ninguna relación ya que una distancia focal implica una lente, así como la profundidad de campo.
Sin embargo, puede calcular la posición de la cámara en relación con la pantalla en las unidades que desee (esto me fue enseñado como el "Punto de referencia de perspectiva").
Digamos que la pantalla tiene 1 metro de ancho y el campo de visión es de 90 grados (PI/2 radianes). El uso de la trigonometría básica sabes que
tan(fov/2) = opposite/adjacent.
Usted sabe opuesto (ya que es la mitad de un metro, es decir, la mitad de la pantalla)
Así que para calcular adyacente (es decir, la distancia entre la pantalla y la posición de la cámara) se Basta con hacer:
adjacent = opposite/tan(fov/2)
con los números simples por encima de este es para:
adjacent = 0.5/tan(PI/4)
=> 0.5/1.0
=> 0.5
es decir, en ese caso la cámara estaría a medio metro de distancia de la pantalla (es bastante lógico cuando piensas en un campo de visión de 90 grados).
Las unidades involucradas son, por supuesto, un tanto arbitraria ...
Si luego mira en él. Cuanto más cerca esté la posición de la cámara a la pantalla, más ancho será el campo de visión e, igualmente, cuanto más lejos esté la posición de la cámara, más estrecho será el campo de visión. Si dibujas esto, verás exactamente por qué.
Desde esta base se puede calcular el FOV perfecto para una persona que se sienta "n" metros de distancia de la pantalla ...
me di cuenta de que ha pasado mucho tiempo desde que se hizo esta pregunta (por decir lo menos) , pero tenía un buen diagrama y parecía una pena no publicarlo, ya que creo que es útil aquí. Como lo demuestra el diagrama, la relación entre el campo de visión-(theta
) y la distancia al plano de la imagen (d
) es:
tan(theta/2) = ymax/d
- 1. ¿Cuál es la relación entre el campo 'SYSTEM_PROPERTIES_MODE_ENVIRONMENT' y PropertyPlaceHolderConfigurer?
- 2. ¿Cuál es la diferencia entre longitud y longitud()?
- 3. ¿Cuál es la relación entre "un" montón y "el" montón?
- 4. ¿Cuál es la diferencia entre la relación Composición y Asociación?
- 5. ¿Cuál es el ángulo de campo de visión correcto para el ojo humano?
- 6. ¿Cuál es la relación entre docutils y Sphinx?
- 7. ¿Cuál es la relación entre AppDelegate, RootViewController y UIApplication?
- 8. Cuál es la relación entre píxeles y píxeles escalados
- 9. ¿Cuál es la relación entre Passenger y Capistrano?
- 10. ¿Cuál es la relación entre masksToBounds y cornerRadius?
- 11. ¿Cuál es la relación entre WIC y GDI +?
- 12. ¿Cuál es la relación entre ContentPane y JPanel?
- 13. ¿Cuál es la relación entre UIView y CALayer
- 14. nginx, ¿cuál es la relación entre worker_connections, keepalive_timeout y $ conexión
- 15. ¿Cuál es la relación entre entornos y proyectos en virtualenvwrapper?
- 16. ¿Cuál es la relación entre las redes bayesianas y neuronales?
- 17. ¿Cuál es la relación entre GC, Finalize() y Dispose?
- 18. ¿Cuál es la relación entre OSGi y Dependency Injection
- 19. ¿Cuál es la relación entre ghc-pkg y cabal?
- 20. ¿Cuál es la diferencia/relación entre AVR y Arduino?
- 21. ¿Cuál es la relación entre bitbucket.org y bytebucket.org?
- 22. ¿Cuál es la relación entre Xtext y ANTLR?
- 23. ¿Cuál es la relación entre Selenium RC y WebDriver?
- 24. ¿Cuál es la relación entre GTK, GTK + y GTK2?
- 25. ¿Cuál es la relación entre __getattr__ y getattr?
- 26. ¿Cuál es la relación entre la plantilla de C++ y la tipificación de pato?
- 27. ¿Cuál es la relación entre el ASP clásico y un grupo de aplicaciones de IIS?
- 28. ¿Cuál es la diferencia entre el
- 29. ¿Cuál es la relación entre Iterable e Iterator?
- 30. Relación entre entrada y longitud de texto cifrado en AES
¿Puede usted por favor añadir un marco a su pregunta ? – iuiz
posible duplicado de [cualquiera puede explicar el "campo de visión"] (http://stackoverflow.com/questions/4427479/anyone-can-explain-the-field-of-view) – genpfault