Solar
Public Member Functions | List of all members
SolAR::MODULES::POPSIFT::SolARImageMatcherPopSift Class Reference

find the matches between two input images. UUID: 3baab95a-ad25-11eb-8529-0242ac130003 More...

#include <SolARImageMatcherPopSift.h>

Inheritance diagram for SolAR::MODULES::POPSIFT::SolARImageMatcherPopSift:
Inheritance graph
[legend]
Collaboration diagram for SolAR::MODULES::POPSIFT::SolARImageMatcherPopSift:
Collaboration graph
[legend]

Public Member Functions

 SolARImageMatcherPopSift ()
 SolARImageMatcherPopSift constructor;.
 
 ~SolARImageMatcherPopSift ()
 SolARImageMatcherPopSift destructor;.
 
org::bcom::xpcf::XPCFErrorCode onConfigured () override final
 
FrameworkReturnCode match (const SRef< datastructure::Image > image1, const SRef< datastructure::Image > image2, std::vector< datastructure::Keypoint > &keypoints1, std::vector< datastructure::Keypoint > &keypoints2, SRef< datastructure::DescriptorBuffer > descriptors1, SRef< datastructure::DescriptorBuffer > descriptors2, std::vector< datastructure::DescriptorMatch > &matches) override
 getType More...
 
void unloadComponent () override final
 

Detailed Description

find the matches between two input images. UUID: 3baab95a-ad25-11eb-8529-0242ac130003

Member Function Documentation

◆ match()

FrameworkReturnCode SolAR::MODULES::POPSIFT::SolARImageMatcherPopSift::match ( const SRef< datastructure::Image >  image1,
const SRef< datastructure::Image >  image2,
std::vector< datastructure::Keypoint > &  keypoints1,
std::vector< datastructure::Keypoint > &  keypoints2,
SRef< datastructure::DescriptorBuffer >  descriptors1,
SRef< datastructure::DescriptorBuffer >  descriptors2,
std::vector< datastructure::DescriptorMatch > &  matches 
)
override

getType

Returns
a string describing the type of descriptor used during extraction.

match keypoints between two input images.

Parameters
[in]image1,thefirst image.
[in]image2,thesecond image.
[out]keypoints1,Thekeypoints detected in the first image.
[out]keypoints2,Thekeypoints detected in the second image.
[out]descriptors1,Thedescriptors of keypoint of image1.
[out]descriptors2,Thedescriptors of keypoint of image1.
[out]matches,thekeypoint matches between the first and second image
Returns
FrameworkReturnCode::SUCCESS if images are well matched, else FrameworkReturnCode::_ERROR

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