Replacing scalar value with vector-value data
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Thorsten
2013-6-20
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 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!