http://www.emgu.com
Creates a CSRT tracker
Namespace:
Emgu.CV.Tracking
Assembly:
Emgu.CV.World (in Emgu.CV.World.dll) Version: 4.1.1.3497 (4.1.1.3497)
Syntaxpublic TrackerCSRT(
bool useHog = true,
bool useColorNames = true,
bool useGray = true,
bool useRgb = false,
bool useChannelWeights = true,
bool useSegmentation = true,
string windowFunction = null,
float kaiserAlpha = 3.75f,
float chebAttenuation = 45f,
float templateSize = 200f,
float gslSigma = 1f,
float hogOrientations = 9f,
float hogClip = 0.2f,
float padding = 3f,
float filterLr = 0.02f,
float weightsLr = 0.02f,
int numHogChannelsUsed = 18,
int admmIterations = 4,
int histogramBins = 16,
float histogramLr = 0.04f,
int backgroundRatio = 2,
int numberOfScales = 33,
float scaleSigmaFactor = 0.25f,
float scaleModelMaxArea = 512f,
float scaleLr = 0.025f,
float scaleStep = 1.02f
)
Public Sub New (
Optional useHog As Boolean = true,
Optional useColorNames As Boolean = true,
Optional useGray As Boolean = true,
Optional useRgb As Boolean = false,
Optional useChannelWeights As Boolean = true,
Optional useSegmentation As Boolean = true,
Optional windowFunction As String = Nothing,
Optional kaiserAlpha As Single = 3.75F,
Optional chebAttenuation As Single = 45F,
Optional templateSize As Single = 200F,
Optional gslSigma As Single = 1F,
Optional hogOrientations As Single = 9F,
Optional hogClip As Single = 0.2F,
Optional padding As Single = 3F,
Optional filterLr As Single = 0.02F,
Optional weightsLr As Single = 0.02F,
Optional numHogChannelsUsed As Integer = 18,
Optional admmIterations As Integer = 4,
Optional histogramBins As Integer = 16,
Optional histogramLr As Single = 0.04F,
Optional backgroundRatio As Integer = 2,
Optional numberOfScales As Integer = 33,
Optional scaleSigmaFactor As Single = 0.25F,
Optional scaleModelMaxArea As Single = 512F,
Optional scaleLr As Single = 0.025F,
Optional scaleStep As Single = 1.02F
)
public:
TrackerCSRT(
bool useHog = true,
bool useColorNames = true,
bool useGray = true,
bool useRgb = false,
bool useChannelWeights = true,
bool useSegmentation = true,
String^ windowFunction = nullptr,
float kaiserAlpha = 3.75f,
float chebAttenuation = 45f,
float templateSize = 200f,
float gslSigma = 1f,
float hogOrientations = 9f,
float hogClip = 0.2f,
float padding = 3f,
float filterLr = 0.02f,
float weightsLr = 0.02f,
int numHogChannelsUsed = 18,
int admmIterations = 4,
int histogramBins = 16,
float histogramLr = 0.04f,
int backgroundRatio = 2,
int numberOfScales = 33,
float scaleSigmaFactor = 0.25f,
float scaleModelMaxArea = 512f,
float scaleLr = 0.025f,
float scaleStep = 1.02f
)
new :
?useHog : bool *
?useColorNames : bool *
?useGray : bool *
?useRgb : bool *
?useChannelWeights : bool *
?useSegmentation : bool *
?windowFunction : string *
?kaiserAlpha : float32 *
?chebAttenuation : float32 *
?templateSize : float32 *
?gslSigma : float32 *
?hogOrientations : float32 *
?hogClip : float32 *
?padding : float32 *
?filterLr : float32 *
?weightsLr : float32 *
?numHogChannelsUsed : int *
?admmIterations : int *
?histogramBins : int *
?histogramLr : float32 *
?backgroundRatio : int *
?numberOfScales : int *
?scaleSigmaFactor : float32 *
?scaleModelMaxArea : float32 *
?scaleLr : float32 *
?scaleStep : float32
(* Defaults:
let _useHog = defaultArg useHog true
let _useColorNames = defaultArg useColorNames true
let _useGray = defaultArg useGray true
let _useRgb = defaultArg useRgb false
let _useChannelWeights = defaultArg useChannelWeights true
let _useSegmentation = defaultArg useSegmentation true
let _windowFunction = defaultArg windowFunction null
let _kaiserAlpha = defaultArg kaiserAlpha 3.75f
let _chebAttenuation = defaultArg chebAttenuation 45f
let _templateSize = defaultArg templateSize 200f
let _gslSigma = defaultArg gslSigma 1f
let _hogOrientations = defaultArg hogOrientations 9f
let _hogClip = defaultArg hogClip 0.2f
let _padding = defaultArg padding 3f
let _filterLr = defaultArg filterLr 0.02f
let _weightsLr = defaultArg weightsLr 0.02f
let _numHogChannelsUsed = defaultArg numHogChannelsUsed 18
let _admmIterations = defaultArg admmIterations 4
let _histogramBins = defaultArg histogramBins 16
let _histogramLr = defaultArg histogramLr 0.04f
let _backgroundRatio = defaultArg backgroundRatio 2
let _numberOfScales = defaultArg numberOfScales 33
let _scaleSigmaFactor = defaultArg scaleSigmaFactor 0.25f
let _scaleModelMaxArea = defaultArg scaleModelMaxArea 512f
let _scaleLr = defaultArg scaleLr 0.025f
let _scaleStep = defaultArg scaleStep 1.02f
*)
-> TrackerCSRT
Parameters
- useHog (Optional)
- Type: SystemBoolean
Use hog - useColorNames (Optional)
- Type: SystemBoolean
Use color names - useGray (Optional)
- Type: SystemBoolean
Use Gray - useRgb (Optional)
- Type: SystemBoolean
Use RGB - useChannelWeights (Optional)
- Type: SystemBoolean
Use channel weights - useSegmentation (Optional)
- Type: SystemBoolean
Use segmentation - windowFunction (Optional)
- Type: SystemString
Windows function - kaiserAlpha (Optional)
- Type: SystemSingle
Kaiser alpha - chebAttenuation (Optional)
- Type: SystemSingle
Cheb attenuation - templateSize (Optional)
- Type: SystemSingle
Template size - gslSigma (Optional)
- Type: SystemSingle
Gsl Sigma - hogOrientations (Optional)
- Type: SystemSingle
Hog orientations - hogClip (Optional)
- Type: SystemSingle
Hog clip - padding (Optional)
- Type: SystemSingle
padding - filterLr (Optional)
- Type: SystemSingle
filter Lr - weightsLr (Optional)
- Type: SystemSingle
weights Lr - numHogChannelsUsed (Optional)
- Type: SystemInt32
Number of hog channels used - admmIterations (Optional)
- Type: SystemInt32
Admm iterations - histogramBins (Optional)
- Type: SystemInt32
Histogram bins - histogramLr (Optional)
- Type: SystemSingle
Histogram Lr - backgroundRatio (Optional)
- Type: SystemInt32
Background ratio - numberOfScales (Optional)
- Type: SystemInt32
Number of scales - scaleSigmaFactor (Optional)
- Type: SystemSingle
Scale Sigma factor - scaleModelMaxArea (Optional)
- Type: SystemSingle
Scale Model Max Area - scaleLr (Optional)
- Type: SystemSingle
Scale Lr - scaleStep (Optional)
- Type: SystemSingle
Scale step
See Also