Algorithmix.Utility.Distance C# (CSharp) Method

Distance() public static method

Determines the cartesian distance between two colors
public static Distance ( Bgr color1, Bgr color2 ) : double
color1 Bgr First Color
color2 Bgr Second Color
return double
        public static double Distance(Bgr color1, Bgr color2)
        {
            double r1 = color1.Red;
            double r2 = color2.Red;
            double g1 = color1.Green;
            double g2 = color2.Green;
            double b1 = color1.Blue;
            double b2 = color2.Blue;
            return Math.Sqrt((r1 - r2) * (r1 - r2) + (g1 - g2) * (g1 - g2) + (b1 - b2) * (b1 - b2));
        }

Same methods

Utility::Distance ( Color pixelA, Color pixelB ) : double