Point pt = new Point(10, 20); double magnitude = 30; double angle = Math.PI / 4; Point cartPt = new Point(); CvInvoke.CartToPolar(pt, magnitude, angle, cartPt);
Point pt = new Point(30, 40); double magnitude = 0; double angle = 0; CvInvoke.CartToPolar(pt, ref magnitude, ref angle);This example converts a point in Cartesian coordinates (x, y) to its corresponding polar coordinates (magnitude, angle). In both examples, we use the CvInvoke.CartToPolar method provided by the Emgu CV package (a wrapper for OpenCV).