Calculating euclidian distance in RGB spaces
조회 수: 4 (최근 30일)
이전 댓글 표시
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
Adam
2015년 6월 22일
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.
채택된 답변
Walter Roberson
2015년 6월 22일
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)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Files and Folders에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!