Replacing scalar value with vector-value data
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I came across an image segmentation paper that provides a function similar to,
w=exp(x), where x is the intensity difference between 2 pixels.
It's mentioned that, x can be modified to |x| to handle vector-valued such as colored data.
I am not quite sure about the integration of the vector-valued data into the function.
If I am not wrong, for instance, a RGB image, the vector of pixel-1 is ([r;g;b])[234;12;31], and pixel-2 is [233;10;30]
Therefore, to replace the x with |x|, does it simply mean, w=exp(xr+xg+xr) => w=exp(1+2+1) ?
Thanks in advance!
0 Kommentare
Akzeptierte Antwort
Thorsten
am 20 Jun. 2013
You can use the Euclidean distance between the two pixels
p1 = [234;12;31];
p2 = [233;10;30];
x = norm(p1 - p2);
w = exp(x)
1 Kommentar
Weitere Antworten (1)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!