Builder for creating a multiprocessor instance.
Public Constructor Summary
Public Method Summary
MultiProcessor<T> |
build()
Builds the multiprocessor instance.
|
Builder<T> |
setMaxGapFrames(int maxGapFrames)
Sets the maximum allowable gap for inferring whether a detected item will never
be seen again in the series of frames that are being processed by the detector.
|
Inherited Method Summary
Public Constructors
public Builder (Factory<T> factory)
Creates a multi-processor builder with the associated factory.
Parameters
factory | creates an instance of a tracker for each distinct detected item |
---|
Public Methods
public MultiProcessor<T> build ()
Builds the multiprocessor instance.
public Builder<T> setMaxGapFrames (int maxGapFrames)
Sets the maximum allowable gap for inferring whether a detected item will never be seen again in the series of frames that are being processed by the detector. Default: 3
In video, an item may temporarily be undetectable in certain intermediate frames due to blurring associated with sudden camera movement or sudden extreme changes in lighting. This setting adds a tolerance, allowing a tracker to continue to exist during these temporary conditions.
Parameters
maxGapFrames | tolerance, measured in number of frames received, for determining when a tracked item is no longer visible |
---|