Matlab - Derivada de un a imagen

   
Vista:

Derivada de un a imagen

Publicado por Francisco JavierDuran Montilla (3 intervenciones) el 17/07/2008 03:13:55
function der = derivar_imagenes(imagen)


imagen=double(imagen);
[M N]=size(imagen);
for i=1:M;
der1(i,:)=diff(imagen(i,:));%funciion de derivar una señal, la aplicamos a cada una de las filas
end;
imagen_T=imagen'*(-1);
for i=1:N;
der2(i,:)=diff(imagen_T(i,:));% se transpone la matriz de la imagen y se deriva cada fila
end;

der3=der2';
der1=der1(1:M-1,:);
der3=der3(:,1:N-1);
der=sqrt(der1.^2+der3.^2);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder