Solar
Public Member Functions | List of all members
SolAR::api::features::ICornerRefinement Class Referenceabstract

Refine the corner locations. UUID: 6ed0413a-751e-4c33-b91b-97b3ea949bc2 More...

#include <ICornerRefinement.h>

Inheritance diagram for SolAR::api::features::ICornerRefinement:
Inheritance graph
[legend]
Collaboration diagram for SolAR::api::features::ICornerRefinement:
Collaboration graph
[legend]

Public Member Functions

 ICornerRefinement ()=default
 ICornerRefinement default constructor.
 
virtual ~ICornerRefinement ()=default
 ICornerRefinement default destructor.
 
virtual void refine (const SRef< SolAR::datastructure::Image > image, std::vector< SolAR::datastructure::Point2Df > &corners)=0
 This method refines the corner locations. More...
 

Detailed Description

Refine the corner locations. UUID: 6ed0413a-751e-4c33-b91b-97b3ea949bc2

This class provides a method to refine the corner locations.

Member Function Documentation

◆ refine()

virtual void SolAR::api::features::ICornerRefinement::refine ( const SRef< SolAR::datastructure::Image image,
std::vector< SolAR::datastructure::Point2Df > &  corners 
)
pure virtual

This method refines the corner locations.

Parameters
[in]imageInput image on which we are extracting keypoints.
[in,out]cornersInitial coordinates of the input corners and refined coordinates provided for output.

The documentation for this class was generated from the following file: