![]() |
Visual Servoing Platform version 3.7.0
|
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 | |
Definition at line 46 of file XFeatTrackingBackend.py.
| 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.
| XFeatRepresentation visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.get_current_environment_data | ( | self | ) |
Definition at line 128 of file XFeatTrackingBackend.py.
References current_representation_environment.
| XFeatRepresentation visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.get_current_object_data | ( | self | ) |
Definition at line 118 of file XFeatTrackingBackend.py.
References current_representation_object.
| XFeatRepresentation visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.get_previous_object_data | ( | self | ) |
Definition at line 123 of file XFeatTrackingBackend.py.
References previous_representation_object.
| visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.load_settings | ( | self, | |
| dict | d ) |
Definition at line 63 of file XFeatTrackingBackend.py.
References min_env_distance, min_obj_distance, min_obj_mask_value, and only_on_bb.
| visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.match_unidirectional | ( | self, | |
| torch.Tensor | feats_current, | ||
| torch.Tensor | feats_map ) |
Definition at line 70 of file XFeatTrackingBackend.py.
References visp.python.vision.xfeat.XFeatBackend.XFeatBackend.min_cos.
| visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.process_frame | ( | self, | |
| RBFeatureTrackerInput | frame, | ||
| int | iteration ) |
Definition at line 85 of file XFeatTrackingBackend.py.
References current_representation_environment, current_representation_object, visp.python.vision.xfeat.XFeatBackend.XFeatBackend.detect(), vpCannyEdgeDetection.detect(), vpCannyEdgeDetection.detect(), vpCannyEdgeDetection.detect(), vpCircleHoughTransform.detect(), vpCircleHoughTransform.detect(), vpCircleHoughTransform.detect(), vpDetectorAprilTag.detect(), vpDetectorAprilTag.detect(), vpDetectorBase.detect(), vpDetectorDataMatrixCode.detect(), vpDetectorDNNOpenCV.detect(), vpDetectorDNNOpenCV.detect(), vpDetectorDNNOpenCV.detect(), vpDetectorDNNOpenCV.detect(), vpDetectorDNNOpenCV.detect(), vpDetectorDNNOpenCV.detect(), vpDetectorDNNOpenCV.detect(), vpDetectorDNNOpenCV.detect(), vpDetectorDNNOpenCV.detect(), vpDetectorFace.detect(), vpDetectorFace.detect(), vpDetectorQRCode.detect(), vpKeyPoint.detect(), vpKeyPoint.detect(), vpKeyPoint.detect(), vpKeyPoint.detect(), vpKeyPoint.detect(), vpKeyPoint.detect(), vpKeyPoint::PyramidAdaptedFeatureDetector.detect(), last_iter, min_env_distance, min_obj_distance, min_obj_mask_value, only_on_bb, previous_representation_environment, and previous_representation_object.
| 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().
| 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().
| int visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.last_iter = -1 |
Definition at line 50 of file XFeatTrackingBackend.py.
Referenced by process_frame().
| 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().
| 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().
| 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().
| 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().
| visp.python.rbt.xfeat.XFeatTrackingBackend.XFeatTrackingBackend.previous_representation_environment = None |
Definition at line 61 of file XFeatTrackingBackend.py.
Referenced by process_frame().
| 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().