Tengo bastante claro que el DOF depende de:
- Longitud focal
- Abertura
- Distancia del sujeto
- Tamaño del sensor
y más (como se señala en el comentario).
Pero la pregunta aquí es: ¿Hay alguna fórmula que relacione todos estos factores con DOF? Dados estos valores, ¿es posible calcular con precisión la profundidad de campo?
camera-basics
depth-of-field
calculations
vivek_jonam
fuente
fuente
Respuestas:
La profundidad de campo depende de dos factores, aumento y número f.
La distancia focal, la distancia del sujeto, el tamaño y el círculo de confusión (el radio en el que se hace visible el desenfoque) determinan conjuntamente el aumento.
La profundidad de campo no depende de la lente o el diseño de la cámara que no sean las variables en la fórmula, por lo que existen fórmulas generales para calcular la profundidad de campo para todas las cámaras y lentes. No los tengo todos comprometidos con la memoria, así que solo estaría copiando y pegando desde Wikipedia, así que en su lugar dejaré este enlace:
Una mejor respuesta a su pregunta sería pasar por la derivación de las fórmulas a partir de los primeros principios, algo que he querido hacer durante un tiempo pero que no he tenido tiempo. Si alguien quiere ser voluntario, les daré un voto positivo;)
fuente
Querías las matemáticas, así que aquí va:
Necesita conocer el CoC de su cámara, los sensores de tamaño Canon APS-C este número es 0.018, para Nikon APS-C 0.019, para sensores de fotograma completo y película de 35 mm el número es 0.029.
La fórmula es para completar:
Otra forma de hacerlo es la fórmula de Zeiss :
Donde d es el tamaño diagonal del sensor, y c es el CoC máximo aceptable. Esto produce números ligeramente diferentes.
Primero debe calcular la distancia hiperfocal para su lente y cámara (esta fórmula no es precisa con distancias cercanas a la distancia focal, por ejemplo, macro extrema):
p.ej:
A continuación, debe calcular el punto cercano que es la distancia más cercana que estará enfocada dada la distancia entre la cámara y el sujeto:
p.ej:
A continuación, debe calcular el punto lejano que es la distancia más lejana que estará enfocada dada la distancia entre la cámara y el sujeto:
p.ej:
Ahora puede calcular la distancia focal total:
p.ej:
Entonces, la fórmula completa con CoC e HyperFocal precalculada:
O simplificado:
Con CoC precalulado: he intentado simplificar las siguientes ecuaciones con las siguientes sustituciones: a = distancia de visualización (cm) b = resolución deseada de la imagen final (lp / mm) para una distancia de visualización de 25 cm c = ampliación d = Longitud focal e = apertura f = distancia X = CoC
Simplificado:
Aún más simplificado con WolframAlpha:
O si nada se calcula previamente, obtienes este monstruo, que no se puede usar:
Simplificado:
Así que básicamente use CoC recalculado e HyperFocal :)
fuente
Si desea ver una implementación práctica de las fórmulas de profundidad de campo, puede consultar esta Calculadora de profundidad de campo en línea . La fuente de la página HTML vinculada tiene todas las fórmulas implementadas en Javascript.
fuente
Sí, hay fórmulas Puede encontrar uno en http://www.dofmaster.com/equations.html . Estas fórmulas se utilizan en esta calculadora, también explica la profundidad de campo con más detalle. He usado este sitio varias veces y he encontrado que es razonablemente preciso después de hacer pruebas prácticas.
fuente
Aquí hay una fórmula simple de DOF. Espero eso ayude.
Referencia: http://graphics.stanford.edu/courses/cs178-09/applets/dof.swf
fuente
P = punto centrado en
Pd = punto distante claramente definido
Pn = punto cercano claramente definido
D = diámetro del círculo de confusión
f = número f
F = longitud focal
Pn = P ÷ (1 + PDf ÷ F ^ 2)
Pd = P ÷ (1-PDf ÷ F ^ 2)
Estándar de la industria para establecer D = 1/1000 de la distancia focal. Para un trabajo más preciso, use 1/1500 de la distancia focal. Suponga una distancia focal de 100 mm y luego 1/1000 de 100 mm = 0.1 mm o 1/1500 = 0.6666 mm
fuente