Calculates either magnitude, angle, or both of every 2d vector (x(I),y(I)):
magnitude(I)=sqrt( x(I)2+y(I)2 ),
angle(I)=atan( y(I)/x(I) )
The angles are calculated with ~0.1 degree accuracy. For (0,0) point the angle is set to 0
Namespace: Emgu.CVAssembly: Emgu.CV (in Emgu.CV.dll) Version: 2.2.1.1150 (2.2.1.1150)
Syntax
C# | Visual Basic | Visual C++ |
Parameters
- x
- IntPtr
The array of x-coordinates
- y
- IntPtr
The array of y-coordinates
- magnitude
- IntPtr
The destination array of magnitudes, may be set to IntPtr.Zero if it is not needed
- angle
- IntPtr
The destination array of angles, may be set to IntPtr.Zero if it is not needed. The angles are measured in radians (0..2?) or in degrees (0..360?).
- angleInDegrees
- Int32
The flag indicating whether the angles are measured in radians or in degrees