CvInvokeCalcGlobalOrientation Method |
http://www.emgu.com
Calculates the general motion direction in the selected region and returns the angle between 0 and 360. At first the function builds the orientation histogram and finds the basic orientation as a coordinate of the histogram maximum. After that the function calculates the shift relative to the basic orientation as a weighted sum of all orientation vectors: the more recent is the motion, the greater is the weight. The resultant angle is a circular sum of the basic orientation and the shift.
Namespace: Emgu.CVAssembly: Emgu.CV.World (in Emgu.CV.World.dll) Version: 3.2.0.2682 (3.2.0.2682)
Syntax public static double CalcGlobalOrientation(
IInputArray orientation,
IInputArray mask,
IInputArray mhi,
double timestamp,
double duration
)
Public Shared Function CalcGlobalOrientation (
orientation As IInputArray,
mask As IInputArray,
mhi As IInputArray,
timestamp As Double,
duration As Double
) As Double
public:
static double CalcGlobalOrientation(
IInputArray^ orientation,
IInputArray^ mask,
IInputArray^ mhi,
double timestamp,
double duration
)
static member CalcGlobalOrientation :
orientation : IInputArray *
mask : IInputArray *
mhi : IInputArray *
timestamp : float *
duration : float -> float
Parameters
- orientation
- Type: Emgu.CVIInputArray
Motion gradient orientation image; calculated by the function cvCalcMotionGradient. - mask
- Type: Emgu.CVIInputArray
Mask image. It may be a conjunction of valid gradient mask, obtained with cvCalcMotionGradient and mask of the region, whose direction needs to be calculated. - mhi
- Type: Emgu.CVIInputArray
Motion history image. - timestamp
- Type: SystemDouble
Current time in milliseconds or other units, it is better to store time passed to cvUpdateMotionHistory before and reuse it here, because running cvUpdateMotionHistory and cvCalcMotionGradient on large images may take some time. - duration
- Type: SystemDouble
Maximal duration of motion track in milliseconds, the same as in cvUpdateMotionHistory
Return Value
Type:
DoubleThe angle
See Also