Solar
Public Member Functions | List of all members
SolAR::MODULES::TOOLS::SolARStereoFeatureExtractionAndDepthEstimation Class Reference

Perform feature extraction and keypoint depth estimation from each stereo images. UUID: d015129a-6dff-448c-bf02-66f461ff401e More...

#include <SolARStereoFeatureExtractionAndDepthEstimation.h>

Inheritance diagram for SolAR::MODULES::TOOLS::SolARStereoFeatureExtractionAndDepthEstimation:
Inheritance graph
[legend]
Collaboration diagram for SolAR::MODULES::TOOLS::SolARStereoFeatureExtractionAndDepthEstimation:
Collaboration graph
[legend]

Public Member Functions

 SolARStereoFeatureExtractionAndDepthEstimation ()
 SolARStereoFeatureExtractionAndDepthEstimation constructor;.
 
 ~SolARStereoFeatureExtractionAndDepthEstimation () override
 SolARStereoFeatureExtractionAndDepthEstimation destructor;.
 
void setRectificationParameters (const SolAR::datastructure::CameraParameters &camParams1, const SolAR::datastructure::CameraParameters &camParams2, const SolAR::datastructure::RectificationParameters &rectParams1, const SolAR::datastructure::RectificationParameters &rectParams2) override
 this method is used to set rectification parameters of the stereo camera More...
 
FrameworkReturnCode compute (SRef< SolAR::datastructure::Image > image1, SRef< SolAR::datastructure::Image > image2, SRef< SolAR::datastructure::Frame > &frame1, SRef< SolAR::datastructure::Frame > &frame2) override
 Perform feature extraction and keypoint depth estimation. More...
 
void unloadComponent () override final
 

Detailed Description

Perform feature extraction and keypoint depth estimation from each stereo images. UUID: d015129a-6dff-448c-bf02-66f461ff401e

Injectables
SolAR::api::features::IKeypointDetector
SolAR::api::features::IDescriptorsExtractor
SolAR::api::geom::IUndistortPoints
SolAR::geom::I2DPointsRectification
SolAR::features::IDescriptorMatcherStereo
SolAR::geom::IDepthEstimation
SolAR::geom::IReprojectionStereo

Member Function Documentation

◆ compute()

FrameworkReturnCode SolAR::MODULES::TOOLS::SolARStereoFeatureExtractionAndDepthEstimation::compute ( SRef< SolAR::datastructure::Image >  image1,
SRef< SolAR::datastructure::Image >  image2,
SRef< SolAR::datastructure::Frame > &  frame1,
SRef< SolAR::datastructure::Frame > &  frame2 
)
override

Perform feature extraction and keypoint depth estimation.

Parameters
[in]image1The first image.
[in]image2The second image.
[out]frame1The first frame that contains features and estimated depths of the first image.
[out]frame2The second frame that contains features and estimated depths of the second image.

◆ setRectificationParameters()

void SolAR::MODULES::TOOLS::SolARStereoFeatureExtractionAndDepthEstimation::setRectificationParameters ( const SolAR::datastructure::CameraParameters &  camParams1,
const SolAR::datastructure::CameraParameters &  camParams2,
const SolAR::datastructure::RectificationParameters &  rectParams1,
const SolAR::datastructure::RectificationParameters &  rectParams2 
)
override

this method is used to set rectification parameters of the stereo camera

Parameters
[in]camParams1Camera parameters of the first camera.
[in]camParams2Camera parameters of the second camera.
[in]rectParams1Rectification parameters of the first camera.
[in]rectParams2Rectification parameters of the second camera.

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