class: FactoryPointTracker
[22:14] static extends: object
Static wrappers for boofcv.factory.tracker.FactoryPointTracker.
Methods
-
tracker (
object Config, string ImageClassName, string DerivativeClassName)Creates a point tracker from a ConfigPointTracker.
- @p
Configis a ConfigPointTracker wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @p
DerivativeClassNameis a derivative gray image class name or short image name. - @r
APointTracker wrapper.
- @p
-
klt (
object Config, object Detector, string ImageClassName, string DerivativeClassName)Creates a KLT point tracker from a ConfigPKlt.
- @p
Configis a ConfigPKlt wrapper. - @p
Detectoris a ConfigPointDetector wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @p
DerivativeClassNameis a derivative gray image class name or short image name. - @r
APointTracker wrapper.
- @p
-
createShiTomasi (
object Config, string DerivativeClassName)Creates a Shi-Tomasi general feature detector used by trackers.
- @p
Configis a ConfigGeneralDetector wrapper. - @p
DerivativeClassNameis a derivative gray image class name or short image name. - @r
AGeneralFeatureDetector wrapper.
- @p
class: ConfigPointDetector
[200:7] extends: object
ConfigPointDetector wraps boofcv.abst.feature.detect.interest.ConfigPointDetector.
Members
- obj
Methods
-
ConfigPointDetector ()
Creates a point detector config.
-
get (
string Name)Gets a public config field.
- @p
Nameis type, scaleRadius, general, harris, shiTomasi, or fast. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis type or scaleRadius. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
-
copy ()
Copies this config.
- @r
Acopied Java config object.
- @r
class: ConfigPKlt
[158:7] extends: object
ConfigPKlt wraps boofcv.alg.tracker.klt.ConfigPKlt.
Members
- obj
Methods
-
ConfigPKlt (
Obj = null)Creates or wraps a pyramidal KLT config.
- @p
Objis an existing config Java object or null to create a default config.
- @p
-
levels (
int Levels)Creates a KLT config with a fixed number of pyramid levels.
- @p
Levelsis the number of pyramid levels. - @r
AConfigPKlt wrapper.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis config, toleranceFB, templateRadius, pyramidLevels, pruneClose, maximumTracks, or concurrentMinimumTracks. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis config, toleranceFB, templateRadius, pyramidLevels, pruneClose, maximumTracks, or concurrentMinimumTracks. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
-
copy ()
Copies this config.
- @r
Acopied ConfigPKlt wrapper.
- @r
class: PointTracker
[68:7] extends: object
PointTracker wraps boofcv.abst.tracker.PointTracker.
Members
- obj
Methods
-
PointTracker (
object Obj)Wraps a BoofCV PointTracker.
- @p
Objis an existing tracker Java object or wrapper.
- @p
-
process (
object Image)Processes one frame.
- @p
Imageis the input image.
- @p
-
reset ()
Resets the tracker.
-
getFrameID ()
Gets the frame id.
- @r
Thecurrent frame id.
- @r
-
getTotalActive ()
Gets the active track count.
- @r
Theactive count.
- @r
-
getTotalInactive ()
Gets the inactive track count.
- @r
Theinactive count.
- @r
-
dropAllTracks ()
Drops all tracks.
-
getMaxSpawn ()
Gets maximum tracks to spawn.
- @r
Themaximum spawn count.
- @r
-
dropTrack (
object Track)Drops one track.
- @p
Trackis a PointTrack Java object. - @r
Trueif dropped.
- @p
-
getAllTracks (
Storage = null)Gets all tracks.
- @p
Storageis a Java list or null. - @r
AJava list of PointTrack objects.
- @p
-
getActiveTracks (
Storage = null)Gets active tracks.
- @p
Storageis a Java list or null. - @r
AJava list of PointTrack objects.
- @p
-
getInactiveTracks (
Storage = null)Gets inactive tracks.
- @p
Storageis a Java list or null. - @r
AJava list of PointTrack objects.
- @p
-
getDroppedTracks (
Storage = null)Gets dropped tracks.
- @p
Storageis a Java list or null. - @r
AJava list of PointTrack objects.
- @p
-
getNewTracks (
Storage = null)Gets new tracks.
- @p
Storageis a Java list or null. - @r
AJava list of PointTrack objects.
- @p
-
spawnTracks ()
Spawns new tracks.
-
getImageType ()
Gets the input image type.
- @r
TheBoofCV ImageType.
- @r
class: ConfigPointTracker
[232:7] extends: object
ConfigPointTracker wraps boofcv.factory.tracker.ConfigPointTracker.
Members
- obj
Methods
-
ConfigPointTracker (
Obj = null)Creates or wraps a point tracker config.
- @p
Objis an existing ConfigPointTracker Java object or null to create a default config.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis typeTracker, klt, dda, hybrid, detDesc, or associate. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis typeTracker, klt, dda, hybrid, detDesc, or associate. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.