Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches
visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend Class Reference
Inheritance diagram for visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend:

Public Member Functions

 __init__ (self, int num_points, float min_cos, use_dense=False, scale_factor=1.0, only_on_bb=False)
 load_settings (self, dict d)
 match_unidirectional (self, torch.Tensor feats_current, torch.Tensor feats_map)
 process_frame (self, RBFeatureTrackerInput frame, int iteration)
XFeatRepresentation get_current_object_data (self)
XFeatRepresentation get_previous_object_data (self)
XFeatRepresentation get_current_environment_data (self)

Public Attributes

int last_iter = -1
float min_obj_mask_value = 0.5
float min_obj_distance = 1.0
float min_env_distance = 5.0
 only_on_bb = only_on_bb
 current_representation_object = None
 current_representation_environment = None
 previous_representation_object = None
 previous_representation_environment = None

Detailed Description

Definition at line 46 of file XFeatTrackingBackend.py.

Constructor & Destructor Documentation

◆ __init__()

visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.__init__ ( self,
int num_points,
float min_cos,
use_dense = False,
scale_factor = 1.0,
only_on_bb = False )

Definition at line 47 of file XFeatTrackingBackend.py.

Member Function Documentation

◆ get_current_environment_data()

XFeatRepresentation visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.get_current_environment_data ( self)

Definition at line 128 of file XFeatTrackingBackend.py.

References current_representation_environment.

◆ get_current_object_data()

XFeatRepresentation visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.get_current_object_data ( self)

Definition at line 118 of file XFeatTrackingBackend.py.

References current_representation_object.

◆ get_previous_object_data()

XFeatRepresentation visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.get_previous_object_data ( self)

Definition at line 123 of file XFeatTrackingBackend.py.

References previous_representation_object.

◆ load_settings()

visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.load_settings ( self,
dict d )

◆ match_unidirectional()

visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.match_unidirectional ( self,
torch.Tensor feats_current,
torch.Tensor feats_map )

◆ process_frame()

Member Data Documentation

◆ current_representation_environment

visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.current_representation_environment = None

Definition at line 58 of file XFeatTrackingBackend.py.

Referenced by get_current_environment_data(), and process_frame().

◆ current_representation_object

visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.current_representation_object = None

Definition at line 57 of file XFeatTrackingBackend.py.

Referenced by get_current_object_data(), and process_frame().

◆ last_iter

int visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.last_iter = -1

Definition at line 50 of file XFeatTrackingBackend.py.

Referenced by process_frame().

◆ min_env_distance

float visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.min_env_distance = 5.0

Definition at line 54 of file XFeatTrackingBackend.py.

Referenced by load_settings(), and process_frame().

◆ min_obj_distance

float visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.min_obj_distance = 1.0

Definition at line 53 of file XFeatTrackingBackend.py.

Referenced by load_settings(), and process_frame().

◆ min_obj_mask_value

float visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.min_obj_mask_value = 0.5

Definition at line 52 of file XFeatTrackingBackend.py.

Referenced by load_settings(), and process_frame().

◆ only_on_bb

visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.only_on_bb = only_on_bb

Definition at line 55 of file XFeatTrackingBackend.py.

Referenced by load_settings(), and process_frame().

◆ previous_representation_environment

visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.previous_representation_environment = None

Definition at line 61 of file XFeatTrackingBackend.py.

Referenced by process_frame().

◆ previous_representation_object

visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.previous_representation_object = None

Definition at line 60 of file XFeatTrackingBackend.py.

Referenced by get_previous_object_data(), and process_frame().