vogliono sapere se sono correlati l'uno all'altroqual è il rapporto tra "campo visivo" e "lunghezza focale"
risposta
Pensate a una linea orizzontale di unità di lunghezza a distanza d dalla fotocamera, di cui il campo di vista (cioè l'angolo di apertura) è impostato in modo che la linea lunga dell'unità alla distanza d copra esattamente la larghezza dell'immagine (o altezza, a seconda di cosa si misura il campo), quindi d è la lunghezza dell'obiettivo. E ovviamente puoi anche fare il calcolo inverso.
tan (0,5 FOV) = 0,5 d
"lunghezza focale" non ha alcun significato. La "lente" in OpenGL e DirectX è una camera stenopeica e quindi non ha dimensioni (cioè è infinitamente piccola).
Se si parla di lunghezza focale, anche in questo caso non esiste alcuna relazione in quanto una lunghezza focale implica un obiettivo e una profondità di campo.
È tuttavia possibile calcolare la posizione della telecamera in relazione allo schermo in qualsiasi unità desiderata (ciò mi è stato indicato come "Punto di riferimento prospettico").
Diciamo che lo schermo è largo 1 metro e il FOV è di 90 gradi (PI/2 radianti). Usando la trigonometria di base si sa che
tan(fov/2) = opposite/adjacent.
Voi sapete opposta (come è mezzo metro, vale a dire la metà dello schermo)
Quindi, per calcolare adiacente (cioè la distanza dallo schermo alla posizione della telecamera) si semplicemente:
adjacent = opposite/tan(fov/2)
Con i semplici numeri di cui sopra questo va a:
adjacent = 0.5/tan(PI/4)
=> 0.5/1.0
=> 0.5
cioè in questo caso la telecamera si trova a mezzo metro di distanza dallo schermo (abbastanza logico quando si pensa a un campo visivo di 90 gradi).
Le unità coinvolte sono, naturalmente, un po 'arbitraria ...
Se poi si guarda in esso. Quanto più la posizione della telecamera è vicina allo schermo, tanto più ampio è il campo visivo, tanto più la posizione della fotocamera risulta più stretta rispetto al FOV. Se li estrai, vedrai esattamente il perché.
Da questa base è possibile calcolare il perfetto FOV per una persona seduta "n" metri dallo schermo ...
Mi rendo conto che è passato molto tempo da quando questa domanda è stato chiesto (a dir poco) , ma ho avuto un buon diagramma in giro e mi è sembrato un peccato non postarlo poiché penso che sia utile qui. Come evidenziato dal grafico, il rapporto tra il campo di vista-(theta
) e la distanza dal piano dell'immagine (d
) è:
tan(theta/2) = ymax/d
- 1. Qual è l'angolo di campo visivo corretto per l'occhio umano?
- 2. Qual è il rapporto tra Passeggero e Capistrano?
- 3. Qual è il rapporto tra Spark, Hadoop e Cassandra
- 4. Get fotocamera lunghezza focale OpenCV Android
- 5. Comprendere il rapporto tra glutDisplayFunc e glutPostRedisplay
- 6. HTML5: ottieni informazioni sulla fotocamera del dispositivo (lunghezza focale, ...)
- 7. Differenza tra campo # getAnnotations() e campo # getDeclaredAnnotations()
- 8. Qual è la differenza tra {0} e +?
- 9. Qual è il massimo. lunghezza di un uid di Facebook?
- 10. Qual è un buon rapporto tra i thread Java e le CPU su Solaris?
- 11. rapporto tra flopping e meta-stabilità
- 12. Rapporto tra polinomi approssimazione
- 13. Qual è la differenza tra DataTemplate e DataContext in WPF?
- 14. Chi è Noah Richards e qual è il suo rapporto con l'arresto anomalo VS2010?
- 15. Perché la lunghezza focale nella matrice intrinseca della telecamera ha due dimensioni?
- 16. Qual è la lunghezza e il tipo di ID transazione PayPal (txn_id)?
- 17. Differenza tra rapporto uno a molti e rapporto molti a uno
- 18. Qual è la differenza tra ObservableCollection e INotifyPropertyChanged?
- 19. Qual è la differenza tra booleano e bool in MySQL?
- 20. Qual è la lunghezza massima di latitudine e longitudine?
- 21. Qual è l'editor Studio codice visivo costruito su
- 22. Qual è la differenza tra Verilog! e ~?
- 23. qual è la differenza tra [[], []] e [[]] * 2
- 24. Qual è la differenza tra `##` e `hashCode`?
- 25. Qual è la differenza tra? : e ||
- 26. qual è la differenza tra:.! e: r !?
- 27. Qual è la differenza tra ("") e (null)
- 28. Qual è la differenza tra il callback e la promessa
- 29. Qual è la differenza tra il panico e un assert?
- 30. Qual è la differenza tra il sistema lastra e buddy?
Potete per favore aggiungere un contesto alla tua domanda ? – iuiz
possibile duplicato di [chiunque può spiegare il "campo visivo"] (http://stackoverflow.com/questions/4427479/anyone-can-explain-the-field-of-view) – genpfault