SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: David.7 en Miércoles 1 de Abril de 2009, 01:24

Título: Operaciones con imagenes
Publicado por: David.7 en Miércoles 1 de Abril de 2009, 01:24
:good: Saludos de antemano, tengo aqui una duda en quizas me puedan ayudar, la cuestion es que tengo dos imagenes las que le tengo que aplicar una operacion de diferenciacion o 'differencing operation' este metodo se emplea para la deteccion de movimiento en secuencias de imagenes, la cuestion es que no se en que consiste dicho metodo ni como se emplea, si me pueden ayudar se lo agradecia mucho. SALU2.
Título: Re: Operaciones con imagenes
Publicado por: Geo en Miércoles 1 de Abril de 2009, 07:08
Es una operación sencilla, se trata de una resta pixel a pixel, la intención es comparar dos imágenes, si son iguales, el resultado de la resta debiera ser 0 para cada pixel en ella, si no lo es en algún pixel, entonces hay una diferencia entre las imágenes.

En MATLAB, las imágenes se representan como matrices, para las cuales ya están implementadas las las operaciones aritméticas básicas, por lo tanto, la operación de diferencia sería simplemente:

Código: Matlab M
  1. imagen2 - imagen1;
  2.  
Título: Re: Operaciones con imagenes
Publicado por: David.7 en Miércoles 1 de Abril de 2009, 13:32
:good: Gracias, anteriormente estuve haciendo algunas pruebas restando las imagenes, pero no estaba seguro de que la operacion fuese tan sencilla, gracias a ti por tu ayuda, ya puedo empezar a trabajar con mas seguridad. Salu2.