Вы находитесь на странице: 1из 5

PREINFORME DE PRÁCTICAS

Formato

FR-FAC-PAC-GLB-017 Versión: 01 Fecha: 02/03/2017

Nombre: JAVIER PARCO Asignatura: PROCESAMIENTO DE


IMAGENES

Fecha:15/06/2019 Curso:5 A

TÍTULO DE LA PRÁCTICA: TRANSFORMACIÓN DE PERSPECTIVA

1. OBJETIVOS:
GENERAL
 Desarrollar la interface para modificar la perspectiva de la imagen original

ESPECIFICOS

 Aplicar métodos de interpolación en la transformación geométrica de la


imagen
 Deducir las ecuaciones de transformación para corrección de perspectiva
 Implementar la interface de transformación

2. DIAGRAMA DE FLUJO:
PREINFORME DE PRÁCTICAS
Formato

FR-FAC-PAC-GLB-017 Versión: 01 Fecha: 02/03/2017

4. CUESTIONARIO:
a) Métodos de interpolación

Interpolación bilineal
La interpolación bilineal es una extensión de la interpolación lineal para
interpolar funciones de dos variables (por ejemplo, {x e y}) en una malla
regular de dos dimensiones.

La idea principal es realizar una interpolación lineal en una dirección, y


después en la otra. Aunque cada uno de estos pasos es lineal, la
interpolación en su conjunto no es lineal sino cuadrática.

Interpolación por aproximación:


Es uno de los métodos más antiguos que se basa en obtener el promedio
de valores de los 2 pixeles más próximos. La interpolación bilineal es una
mejora de la anterior, promediando en este caso 4 pixeles adyacentes.

Interpolación bicúbica:
PREINFORME DE PRÁCTICAS
Formato

FR-FAC-PAC-GLB-017 Versión: 01 Fecha: 02/03/2017

Usada por programas como Adobe Photoshop o Paint Shop Pro es el


método de interpolación considerado estándar (promedia 16 pixeles
adyacentes). Photoshop además usa algunas variaciones como
Interpolación bicúbica enfocada o Interpolación bicúbica suavizada que se
basa en aplicar algunos cambios a la imagen final.

Interpolación Genuine Fractals:


Por último, el sistema de interpolación de Genuine Fractals que parece
tener también unos resultados bastante aceptables.

b) Deducción del sistema de ecuaciones para corrección de perspectiva

1.- Cálculo de coeficientes

xd = a0 x0 + a1 y0 + a2 x0 y0 + a3
yd = a4 x0 + a5 y0 + a6 x0 y0 + a7

Para el cálculo de a0, … a7 se tienen 4 puntos origen (xi, yi) y 4 puntos


destino (xdi, ydi)

Se genera el siguiente sistema de ecuaciones

xd0 = a0 x0 + a1 y0 + a2 x0 y0 + a3
xd1 = a0 x1 + a1 y1 + a2 x1 y1 + a3
xd2 = a0 x2 + a1 y2 + a2 x2 y2 + a3
xd3 = a0 x3 + a1 y3 + a2 x3 y3 + a3

yd0 = a4 x0 + a5 y0 + a6 x0 y0 + a7
yd1 = a4 x1 + a5 y1 + a6 x1 y1 + a7
yd2 = a4 x2 + a5 y2 + a6 x2 y2 + a7
yd3 = a4 x3 + a5 y3 + a6 x3 y3 + a7

En forma matricial
[xd] = [coef]*[a0-3]
[yd] = [coef]*[a4-7]

Coeficientes [coef] =

x0 + y0 + x0 y0 + 1
x1 + y1 + x1 y1 + 1
x2 + y2 + x2 y2 + 1
x3 + y3 + x3 y3 + 1

La resolución del sistema es


PREINFORME DE PRÁCTICAS
Formato

FR-FAC-PAC-GLB-017 Versión: 01 Fecha: 02/03/2017

[a0-3] = [coef]^-1 * [xd]


[a4-7] = [coef]^-1 * [yd]

Luego calculamos xd, yd para cada x, y del origen

c) Eventos sobre los objetos gráficos


Objetos y colecciones

Un objeto representa un elemento de una aplicación, como, por ejemplo,


una hoja de cálculo, una celda, un gráfico, un formulario o un informe. En
el código de Visual Basic, debe identificar un objeto para aplicar uno de los
métodos del objeto o cambiar el valor de una de las propiedades.
Una colección es un objeto que contiene otros objetos distintos,
normalmente, aunque no siempre, del mismo tipo. En Microsoft Excel, por
ejemplo, el objeto Workbooks contiene todos los objetos Workbook
abiertos. En Visual Basic, la colección Forms contiene todos los objetos
Form de una aplicación.

Métodos
Un método es una acción que puede realizar un objeto. Por ejemplo, Add
es un método del objeto Combo Box porque agrega una nueva entrada al
cuadro combinado.

Propiedades
Una propiedad es un atributo de un objeto que define una de las
características del objeto, como el tamaño, el color, la ubicación de la
pantalla o un aspecto de su comportamiento, como si está habilitado o es
visible. Para cambiar las características de un objeto, se cambian los
valores de sus propiedades.

5. BIBLIOGRAFÍA:

 Mitas, L., Mitasova, H. (1999). Spatial Interpolation. In: P.Longley, M.F.


Goodchild, D.J. Maguire, D.W.Rhind (Eds.), Geographical Information
Systems: Principles, Techniques, Management and Applications, Wiley.

 González, R.C., Wintz, P. (1996). Procesamiento digital de imágenes.


Addison-Wesley.
PREINFORME DE PRÁCTICAS
Formato

FR-FAC-PAC-GLB-017 Versión: 01 Fecha: 02/03/2017

Вам также может понравиться