How to find the difference of adjacent pixels in an image? Thanks
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Jab
am 4 Aug. 2016
Kommentiert: Image Analyst
am 27 Mär. 2017
How to find the difference of adjacent pixels in an image? Thanks
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 4 Aug. 2016
In which direction? Assuming left and right, you can use conv2() or imfilter():
img = imread('moon.tif');
diffImage = imfilter(img, [1, -1]);
imshow(diffImage, [])
8 Kommentare
Sidra Aleem
am 27 Mär. 2017
Bearbeitet: Sidra Aleem
am 27 Mär. 2017
Below figure illustrates what I want to do

Image Analyst
am 27 Mär. 2017
That would have been helpful to know in advance. I have no time to program this up for you but it's very similar to my local binary pattern demo where I get the values in a circle around the pixel like that. You just have to add or subtract them rather than take them as a binary number. See attached demo.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!