Solar
|
Detects the keypoints from given region of an image. UUID: 64ccce51-b445-4ec5-a0fa-44156e8bc370
More...
#include <IKeypointDetectorRegion.h>
Public Member Functions | |
IKeypointDetectorRegion ()=default | |
IKeypointDetectorRegion default constructor. | |
virtual | ~IKeypointDetectorRegion ()=default |
IKeypointDetector default destructor. | |
virtual void | setType (SolAR::api::features::IKeypointDetector::KeypointDetectorType type)=0 |
Set the type of method used to detect keypoints in the image. More... | |
virtual SolAR::api::features::IKeypointDetector::KeypointDetectorType | getType ()=0 |
Get the type of method used to detect keypoints in the image. More... | |
virtual void | detect (const SRef< SolAR::datastructure::Image > image, const std::vector< SolAR::datastructure::Point2Df > &contours, std::vector< SolAR::datastructure::Keypoint > &keypoints)=0 |
This method detects keypoints in an input Image. More... | |
Detects the keypoints from given region of an image. UUID: 64ccce51-b445-4ec5-a0fa-44156e8bc370
This class provides a method to detect the keypoint from an given region of an image using different kind of method (SURF, ORB, SIFT, etc.).
|
pure virtual |
This method detects keypoints in an input Image.
[in] | image | input image on which we are extracting keypoints. |
[in] | contours | a set of 2D points defining the contour of the region where keypoints will be detected |
[out] | keypoints | The keypoints detected from the given region of the image passed as first argument. |
|
pure virtual |
Get the type of method used to detect keypoints in the image.
|
pure virtual |
Set the type of method used to detect keypoints in the image.
[in] | type | The type of method used to detect keypoints. |