boofcv.alg.tracker.tld
Class TldParameters
- java.lang.Object
-
- boofcv.alg.tracker.tld.TldParameters
-
public class TldParameters extends java.lang.ObjectConfiguration file for TLD tracker.- See Also:
TldTracker
-
-
Field Summary
Fields Modifier and Type Field and Description doubleconfidenceAcceptThe minimum value for a region's confidence that will be accepted.doubleconfidenceThresholdLowerLower acceptance threshold for confidence.doubleconfidenceThresholdStrongA track must have a confidence above this value to be considered highly confident, allowing learning to be activated again.doubleconfidenceThresholdUpperUpper acceptance threshold for confidence.intdetectMinimumSideThe minimum number of pixels along a side in a detection rectangle which will be considered.intfernSizeNumber of sample points pairs.intmaximumCascadeConsiderMaximum number of NCC templates it will examine inside the detection cascade.doublemaximumErrorFBThe maximum allowed forwards-backwards error (pixels) for a track.intmotionIterationsNumber of iterations in LSMeD to estimate the region's motion.intnumFernsNumber of fern descriptors.intnumNegativeFernsNumber of ferns it will use to train the negative classifierdoubleoverlapLowerIf two regions have an overlap less than this value they are considered to be disconnecteddoubleoverlapUpperIf two regions have an overlap more than or equal to this value they are considered to be strongly connectedlongrandomSeedRandom number seed.doubleregionConnectIf two regions have an overlap fraction more than or equal to this value then they will be considered connected.intscaleSpreadDetermines the number of scales it will search in increments of powers of 1.2.doublethresholdSimilarAreaHow similar the area needs to be for it to be considered a continuation of the previous track and will update the descriptionKltConfigtrackerConfigBasic parameters for tracker.inttrackerFeatureRadiusRadius of KLT tracks.inttrackerGridWidthTracks are spawned in an evenly spaced grid inside the previous region.
-
Constructor Summary
Constructors Constructor and Description TldParameters()
-
-
-
Field Detail
-
maximumCascadeConsider
public int maximumCascadeConsider
Maximum number of NCC templates it will examine inside the detection cascade. Used to limit the amount of processing used during detection. To disable set to Integer.MAX_VALUE
-
numNegativeFerns
public int numNegativeFerns
Number of ferns it will use to train the negative classifier
-
maximumErrorFB
public double maximumErrorFB
The maximum allowed forwards-backwards error (pixels) for a track. Suggested value is 10.
-
trackerGridWidth
public int trackerGridWidth
Tracks are spawned in an evenly spaced grid inside the previous region. This value specifies the number of rows and columns in the grid.
-
trackerFeatureRadius
public int trackerFeatureRadius
Radius of KLT tracks. A radius of 5 is recommended.
-
detectMinimumSide
public int detectMinimumSide
The minimum number of pixels along a side in a detection rectangle which will be considered.
-
motionIterations
public int motionIterations
Number of iterations in LSMeD to estimate the region's motion.
-
regionConnect
public double regionConnect
If two regions have an overlap fraction more than or equal to this value then they will be considered connected. Used inside of non-maximum suppression. A value of 0.5 is suggested.
-
overlapUpper
public double overlapUpper
If two regions have an overlap more than or equal to this value they are considered to be strongly connected
-
overlapLower
public double overlapLower
If two regions have an overlap less than this value they are considered to be disconnected
-
thresholdSimilarArea
public double thresholdSimilarArea
How similar the area needs to be for it to be considered a continuation of the previous track and will update the description
-
confidenceThresholdStrong
public double confidenceThresholdStrong
A track must have a confidence above this value to be considered highly confident, allowing learning to be activated again.
-
confidenceThresholdUpper
public double confidenceThresholdUpper
Upper acceptance threshold for confidence. Suggested value is 0.65
-
confidenceThresholdLower
public double confidenceThresholdLower
Lower acceptance threshold for confidence. Used during hypothesis fusion. Suggested value is 0.5
-
randomSeed
public long randomSeed
Random number seed. Used to create ferns and perform robust model fitting.
-
numFerns
public int numFerns
Number of fern descriptors. A value of 10 is recommended.
-
fernSize
public int fernSize
Number of sample points pairs. 0 < N ≤ 32. A value of 10 is recommended.
-
confidenceAccept
public double confidenceAccept
The minimum value for a region's confidence that will be accepted. When the tracking hypothesis is accepted its value can dip very low.
-
scaleSpread
public int scaleSpread
Determines the number of scales it will search in increments of powers of 1.2. All scales from 1.2^(-scaleSpread) to 1.2^scaleSpread are checked.
-
trackerConfig
public KltConfig trackerConfig
Basic parameters for tracker. KltConfig.createDefault() with maxIterations = 50 is suggested.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG