Con MatLab se puede trabajr con imagenes para realizar una diferencia de imagenes por ejemplo con este codigo:
%% Capturar la imagenes
clear all
I1=imread('imagen1.jpg');
imshow(I1) figure;
I2=imread('imagen2.jpg');
imshow(I2)
y para realizar la diferencia de imagenes con el siguiente codigo
%%Diferencia de imagenes
I=abs(imagen1-imagen2);
figure; imshow(I)
se utiliza el valor absoluto debido a que la diferencia de imagenes puede devolvernos numeros negativos pero no existen imagenes negativas asi ke se utiliza valor absoluto para que todo sea positivo y el resultado es el siguiente:
Imagen 1
Resultado
Realizando este tipo de calculos con las imagenes podemos crear un sistema de monitoreo ya que nos permite realizar la comparcion y verificar si existe o no moviento.
ResponderEliminarEste es un código muy sencillo con el que a parte de lograr monitorear movimiento, tal vez se puede utilizar para determinar cambios en determinado espacio físico y en tiempos determinados, claro dependiendo de la programación extra que se pueda realizar.
ResponderEliminar