Filter löschen
Filter löschen

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

1 Ansicht (letzte 30 Tage)
How can I use a loop to subtract a pixel's gray level to it´s neighbor pixel's gray level?

Akzeptierte Antwort

Thorsten
Thorsten am 13 Feb. 2013
Bearbeitet: Thorsten am 13 Feb. 2013
I = im2double(imread('cameraman.tif'));
Ix = diff(I')';
Iy = diff(I);
  5 Kommentare
Teemu
Teemu am 13 Feb. 2013
Can I do diff function to one file to both x- and y-direction? Or can I make one file from Ix and Iy? I mean that I do diff function and get one file.
Teemu
Teemu am 14 Feb. 2013
Can I use diff function to subtract pixel from 2-pixel away from it? So it not neigbour pixel anymore.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by