Calculating euclidian distance in RGB spaces

2 vues (au cours des 30 derniers jours)
Durga
Durga le 22 Juin 2015
Commenté : Durga le 22 Juin 2015
The formula for calculating euclidian distance in LUV spaces is:
Diff=E= [( L*)^2 +( U*)^2+( V*)^2]^1/2
∆L is the * difference between- the values of the pixels * in L components, not between the coordinates of the pixels..
Likewise ,in RGB spaces,is the formula same?
  2 commentaires
Adam
Adam le 22 Juin 2015
That is always the definition of Euclidean distance. The only assumption is that you are in a Euclidean space. Mathematically you may be, but visually is a different matter when it comes to colour of course.
Durga
Durga le 22 Juin 2015
thank u sir

Connectez-vous pour commenter.

Réponse acceptée

Walter Roberson
Walter Roberson le 22 Juin 2015
You can calculate a Euclidean distance that way, square root of sum of the squares of the differences in values. But it will not have the same properties as delta-e in LUV or delta-e in LAB space (for which see http://www.mathworks.com/matlabcentral/answers/73741-how-to-identify-boundaries-of-shapes-in-an-image-using-the-change-in-color#comment_145951)
  1 commentaire
Durga
Durga le 22 Juin 2015
It helped..thank u sir.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Files and Folders dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by