A generic framework in javacv to track Trackable Objects