vismatch.im_models.lightglue
Classes
|
|
|
|
|
|
|
This class is the parent for all methods that use LightGlue as a matcher, with different local features. |
|
|
|
- class vismatch.im_models.lightglue.LightGlueBase(device='cpu', **kwargs)[source][source]
Bases:
BaseMatcherThis class is the parent for all methods that use LightGlue as a matcher, with different local features. It implements the forward which is the same regardless of the feature extractor of choice. Therefore this class should NOT be instatiated, as it needs its children to define the extractor and the matcher.
- Parameters:
device (str)
- class vismatch.im_models.lightglue.SiftLightGlue(device='cpu', max_num_keypoints=2048, *args, **kwargs)[source][source]
Bases:
LightGlueBase- Parameters:
device (str)
- class vismatch.im_models.lightglue.SuperpointLightGlue(device='cpu', max_num_keypoints=2048, *args, **kwargs)[source][source]
Bases:
LightGlueBase- Parameters:
device (str)
- class vismatch.im_models.lightglue.DiskLightGlue(device='cpu', max_num_keypoints=2048, *args, **kwargs)[source][source]
Bases:
LightGlueBase- Parameters:
device (str)
- class vismatch.im_models.lightglue.AlikedLightGlue(device='cpu', max_num_keypoints=2048, *args, **kwargs)[source][source]
Bases:
LightGlueBase- Parameters:
device (str)
- class vismatch.im_models.lightglue.DognetLightGlue(device='cpu', max_num_keypoints=2048, *args, **kwargs)[source][source]
Bases:
LightGlueBase- Parameters:
device (str)