Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Y donde X
es la matriz pseudoinversa de X.
MATLAB dispone de la Iuncion pinv(X) que calcula la pseudoinversa de una matriz X.
Finalmente la matriz de transIormacion perspectiva C se obtendra asi:
C X
Y
Aada a C el termino c
34
y copie esa matriz a un Iichero que se denomine
matri:ProveccionPerspectiva1.sch. Esta matriz es el modelo de la camara 1.
PASO 5: Obtenga del mismo modo el modelo de la camara 2 repitiendo todos los pasos
anteriores, pero ahora con los puntos 2D de la imagen 2, y guardelo en un Iichero que se
denomine matri:ProveccionPerspectiva2.sch.
x
1
y
1
z
1
1 0 0 0 0 -U
1
x
1
-U
1
y
1
-U
1
z
1
c
11
U
1
0 0 0 0 x
1
y
1
z
1
1 -V
1
x
1
-V
1
y
1
-V
1
z
1
c
12
V
1
x
2
y
2
z
2
1 0 0 0 0 -U
2
x
2
-U
2
y
2
-U
2
z
2
c
13
U
2
0 0 0 0 x
2
y
2
z
2
1 -V
2
x
2
-V
2
y
2
-V
2
z
2
c
14
V
2
x
3
y
3
z
3
1 0 0 0 0 -U
3
x
3
-U
3
y
3
-U
3
z
3
c
21
U
3
0 0 0 0 x
3
y
3
z
3
1 -V
3
x
3
-V
3
y
3
-V
3
z
3
c
22
V
3
. . c
23
U
4
. . c
24
V
4
. . c
31
U
5
x
10
y
10
z
10
1 0 0 0 0 -U
10
x
10
-U
10
y
10
-U
10
z
10
c
32
V
5
0 0 0 0 x
10
y
10
z
10
1 -V
10
x
10
-V
10
y
10
-V
10
z
10
c
33
.
.
U
10
V
10
X
C
Y
PASO 6: Una vez obtenidos los modelos de las dos camaras, es posible calcular puntos 3D
de imagenes adquiridas con ambas camaras (sin haberlas movido desde que se obtuvieron
las imagenes de la plantilla). Con este sistema se han adquirido dos imagenes de un
individuo: a.fotoIndividuo1.bmp, a.fotoIndividuo2.bmp.
Ejecute la aplicacion a.Calculo3DEstereo.exe cuya interIaz es como el que se
muestra en la Fig. 6:
En el menu archivo ha de realizar:
1. Abra imagen 1: seleccione el Iichero de la imagen a.fotoIndividuo1.bmp adquirida
con la camara 1.
2. Abra imagen 2: seleccione el Iichero de la imagen a.fotoIndividuo2.bmp adquirida
con la camara 2.
3. Abra calibracion 1 lineal: seleccione el Iichero matri:ProveccionPerspectiva1.sch
donde esta la matriz de proyeccion perspectiva de la camara 1.
4. Abra calibracion 2 lineal: seleccione el Iichero matri:ProveccionPerspectiva2.sch
donde esta la matriz de proyeccion perspectiva de la camara 2.
Posteriormente seleccione correspondencias de puntos en ambas imagenes,
introduciendolos en el mismo orden en ambas. Cuando lo desee pulse el boton 3D y se
obtendran las coordenadas 3D de esos puntos cuyas correspondencias ha introducido. Si
pulsa 2D apareceran proyectados en ambas imagenes los puntos 3D calculados. Notese que
al ser un metodo aproximativo, y que al haber introducido los puntos manualmente tanto
en la calibracion como en las correspondencias 3D hay un error en esas proyecciones.
PASO 7: En el menu archivo seleccione Salvar 3D y se salvaran en un Iichero las
coordenadas 3D calculadas correspondientes a los puntos que ha seleccionado, en el
mismo orden en que Iueron seleccionados en ambas imagenes.