This pull request uses ObstacleTracker to track obstacles between frames and updates the pipeline to utilize ObstacleTracker functions
ObstacleTracker uses ObstacleTracker.update() to update the internal buffer of boundingboxes in the current frame with a 10% (radius) movement tolerance per obstacle.
It also uses ObstacleTracker.getPersistentObstacles() to return a list of BoundingBoxes that contain obstacles that have been persistent for 5 frames.
This pull request uses ObstacleTracker to track obstacles between frames and updates the pipeline to utilize ObstacleTracker functions
ObstacleTracker uses ObstacleTracker.update() to update the internal buffer of boundingboxes in the current frame with a 10% (radius) movement tolerance per obstacle. It also uses ObstacleTracker.getPersistentObstacles() to return a list of BoundingBoxes that contain obstacles that have been persistent for 5 frames.