MATLAB: How to use a loop to subtract a pixel’s gray level to it´s neighbor pixel’s gray level

digital image processingimage analysisImage Processing Toolbox

How can I use a loop to subtract a pixel's gray level to it´s neighbor pixel's gray level?

Best Answer

I = im2double(imread('cameraman.tif'));
Ix = diff(I')';
Iy = diff(I);