I've changed Rect to Rect2d in Tracker::update(), Tracker::init() and
all related methods (including documentation). This allows to initialize
trackers with double-valued rectangles, thus adding versality. Besides,
trackers also can output double-valued rectangles, which may be
beneficial in some scenarios.
However, it remains to change UML diagrams in documentation to tracker
module, as they still display methods above with old signatures.
:param boundingBox:The boundig box that represent the new target location
:param boundingBox:The boundig box that represent the new target location, if true was returned, not modified otherwise
:return:True means that target was located and false means that tracker cannot locate target in current frame. Note, that latter *does not* imply that tracker has failed, maybe target is indeed missing from the frame (say, out of sight)
Tracker::create
@ -83,8 +87,8 @@ Example of creating specialized Tracker ``TrackerMIL`` : ::