Solar
Public Member Functions | List of all members
SolAR::MODULES::OPENCV::SolARCornerRefinementOpencv Class Reference

Refine the corner locations. UUID: ddae46ca-1657-4301-a87d-f2dcfa6265d0 More...

#include <SolARCornerRefinementOpencv.h>

Inheritance diagram for SolAR::MODULES::OPENCV::SolARCornerRefinementOpencv:
Inheritance graph
[legend]
Collaboration diagram for SolAR::MODULES::OPENCV::SolARCornerRefinementOpencv:
Collaboration graph
[legend]

Public Member Functions

 SolARCornerRefinementOpencv ()
 SolARCornerRefinementOpencv constructor.
 
 ~SolARCornerRefinementOpencv ()=default
 SolARCornerRefinementOpencv default destructor.
 
void refine (const SRef< datastructure::Image > image, std::vector< datastructure::Point2Df > &corners) override
 This method refines the corner locations. More...
 
org::bcom::xpcf::XPCFErrorCode onConfigured () override final
 
void unloadComponent () override final
 

Detailed Description

Refine the corner locations. UUID: ddae46ca-1657-4301-a87d-f2dcfa6265d0

Member Function Documentation

◆ refine()

void SolAR::MODULES::OPENCV::SolARCornerRefinementOpencv::refine ( const SRef< datastructure::Image >  image,
std::vector< datastructure::Point2Df > &  corners 
)
override

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: