Calculating euclidian distance in RGB spaces
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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
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.
Réponse acceptée
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)
Plus de réponses (0)
Voir également
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!