[ Retour index ancien forum | Sommaire / retour index général | | ]

Re: table de profondeur de champ, quelles formules utiliser ?

De: E. Bigler <bigler Date: 25 Jun 2002
Time: 09:56:12
Remote Name: belenos.ens2m.fr

Commentaires

Les formules exactes marchant aussi en macro sont :

Premier plan net (Ppn) Ppn=(HxD)/(H+(D-F)) H distance hyperfocale D distance de mise au point

hyperfocale : H = f*f/(N*c) Dernier plan net (Dpn) Dpn=(HxD)/(H-(D-F)) H distance hyperfocale D distance de mise au point

Profondeur de champ = Dpn -Ppn.

Pas besoin de 1 Goct de RAM ou d'un processeur 2 GHz pour calculer cela ;-);-)

* fonctions avec toutes les distances dans le même système d'unités au choix

H(f,N,c) = f*f/(N*c)

p1(x)= (H(f,N,c)*x) / (H(f,N,c)+(x-f))

p2(x)= (H(f,N,c)*x) / (H(f,N,c)-(x-f))

*

* fonctions avec x_m, p1_m, p2_m en mètres, H_m en mètres, f_mm en millimètres et c_microns en microns

p1_m(x_m, f_mm, N, c_microns)= (H_m(f_mm,N,c_microns)*x_m) / (H_m(f_mm,N,c_microns)+(x_m-f_mm/1000.))

p2_m(x_m, f_mm, N, c_microns)= (H_m(f_mm,N,c_microns)*x_m) / (H_m(f_mm,N,c_microns)-(x_m-f_mm/1000.))

H_m(f_mm, N, c_microns) = f_mm*f_mm / ( N * c_microns)

La syntaxe des fonctions ci-dessus reconnue à très peu de variantes près par tous les bons programmes comme le C, le fortran, le pascal, gnuplot et les logiciels mathématiques, etc...

Vous êtes sur le forum de discussion du site www.galerie-photo.com
Le forum actuel est ici : http://www.galerie-photo.info/forum