Digi3D



Formato del archivo de cámara analógica


Un archivo de definición de cámara es un archivo ASCII con extensión .CAM y con el siguiente formato: 


Se define dentro del archivo una sección Cámara.


Dentro de la sección cámara se definen los siguientes campos:


Focal

Valor de la focal de la lente.

PuntoPrincipal

Coordenadas del punto de mejor simetría.

Fiducialx

Coordenadas de las diferentes marcas fiduciales de la cámara Puede haber cualquier número de marcas fiduciales. El valor x puede ir desde 1 hasta n y no se puede saltar ningún valor.


Cuando el programa analiza el archivo de cámara comienza a buscar la fiducial Fiducial1 y después la fiducial Fiducial2 y así sucesivamente hasta que no encuentra una fiducial x. Si por ejemplo tenemos una fiducial 1,2,3 y 5, el programa sólo cargará las fiduciales 1, 2 y 3 ya que al ir a leer las coordenadas de la fiducial 4 y al no encontrar ninguna línea que la defina determinará que se han acabado las coordenadas de marcas fiduciales y no leerá la fiducial Fiducial5.

TipoValorDistorsion

  • 0 en caso de que los valores que aparecen en las variables Distorsion0, ..., Distorsion[n] son errores
  • 1 en caso de que los valores que aparecen en las variables Distorsion0, ..., Distorsion[n] son correcciones

Distorsionx

Especifica las distorsiones radiales de la cámara.

Tiene dos parámetros:

Radio

Especifica el radio de la medida de distorsión.

Distorsión

Especifica el valor de distorsión para el radio especificado.


Los valores de las distorsiones/radios de distorsión se introducirán en las mismas unidades que el resto de parámetros en el archivo de cámara. Nótese que en la mayoría de los certificados de calibración de cámaras, los radios se dan en milímetros y los valores de distorsión en micras. Debiéndose poner aquí todos en las mismas unidades (normalmente en milímetros).


Un ejemplo de archivo de definición de cámara es el siguiente:

Nombre: rc10.cam



[Camara]

PosicionPanel=0

Focal=154.052

PuntoPrincipal=0.015 -0.004

Fiducial1=113.009 -0.004

Fiducial2=-112.987 -0.004

Fiducial3=0.015 113.002

Fiducial4=0.015 -113.016

Fiducial5=113.005 112.994

Fiducial6=-112.991 -113.015

Fiducial7=-112.989 112.991

Fiducial8=113.016 -113.013

TipoValorDistorsion=0

Distorsion1=0 0.000

Distorsion2=10 0.000

Distorsion3=20 0.000

Distorsion4=30 -0.001

Distorsion5=40 -0.001

Distorsion6=50 0.000

Distorsion7=60 0.001

Distorsion8=70 0.002

Distorsion9=80 0.001

Distorsion10=90 -0.001

Distorsion11=100 0.000

Distorsion12=110 -0.001

Distorsion13=120 -0.002

Distorsion14=130 -0.001

Distorsion15=140 0.000

Distorsion16=150 0.001





Fecha de última modificación: 29 de Mayo, 2006