Solar
Public Member Functions | List of all members
SolAR::api::slam::IBootstrapper Class Referenceabstract

Initialization SLAM using an image stream of a camera. UUID: b0515c62-cc81-4600-835c-8acdfedf39b5 More...

#include <IBootstrapper.h>

Inheritance diagram for SolAR::api::slam::IBootstrapper:
Inheritance graph
[legend]
Collaboration diagram for SolAR::api::slam::IBootstrapper:
Collaboration graph
[legend]

Public Member Functions

 IBootstrapper ()=default
 IBootstrapper default constructor.
 
virtual ~IBootstrapper ()=default
 IBootstrapper default destructor.
 
virtual void setCameraParameters (const SolAR::datastructure::CamCalibration &intrinsicParams, const SolAR::datastructure::CamDistortion &distorsionParams)=0
 this method is used to set intrinsic parameters and distorsion of the camera More...
 
virtual FrameworkReturnCode process (const SRef< SolAR::datastructure::Frame > &frame, SRef< SolAR::datastructure::Image > &view)=0
 This method uses images to boostrap mapping. More...
 

Detailed Description

Initialization SLAM using an image stream of a camera. UUID: b0515c62-cc81-4600-835c-8acdfedf39b5

Member Function Documentation

◆ process()

virtual FrameworkReturnCode SolAR::api::slam::IBootstrapper::process ( const SRef< SolAR::datastructure::Frame > &  frame,
SRef< SolAR::datastructure::Image > &  view 
)
pure virtual

This method uses images to boostrap mapping.

Parameters
[in]frameinput image to process
[out]viewoutput image to visualize
Returns
FrameworkReturnCode::SUCCESS if initialization succeed, else FrameworkReturnCode::_ERROR.

◆ setCameraParameters()

virtual void SolAR::api::slam::IBootstrapper::setCameraParameters ( const SolAR::datastructure::CamCalibration intrinsicParams,
const SolAR::datastructure::CamDistortion distorsionParams 
)
pure virtual

this method is used to set intrinsic parameters and distorsion of the camera

Parameters
[in]intrinsicParamscamera calibration matrix parameters.
[in]distorsionParamscamera distorsion parameters.

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