Shuffles the matrix by swapping randomly chosen pairs of the matrix elements on each iteration (where each element may contain several components in case of multi-channel arrays)
Namespace:
Emgu.CV
Assembly:
Emgu.CV (in Emgu.CV.dll) Version: 2.0.1.0 (2.0.1.0)
Syntax
Visual Basic (Declaration) |
---|
Public Shared Sub cvRandShuffle ( _
mat As IntPtr, _
rng As IntPtr, _
iterFactor As Double _
) |
Parameters
- mat
- Type: System..::.IntPtr
The input/output matrix. It is shuffled in-place.
- rng
- Type: System..::.IntPtr
Pointer to MCvRNG radom number generator. Use IntPtr.Zero if not sure
- iterFactor
- Type: System..::.Double
The relative parameter that characterizes intensity of the shuffling performed. The number of iterations (i.e. pairs swapped) is round(iter_factor*rows(mat)*cols(mat)), so iter_factor=0 means that no shuffling is done, iter_factor=1 means that the function swaps rows(mat)*cols(mat) random pairs etc
See Also