Solar
|
Grabs images captured in real-time by a video camera. UUID: 5ddc7df0-8377-437f-9c81-3643f7676a5b
More...
#include <ICamera.h>
Public Member Functions | |
ICamera ()=default | |
Specify the ICamera constructor class. | |
virtual | ~ICamera ()=default |
Specify the ICamera destructor class. | |
virtual FrameworkReturnCode | getNextImage (SRef< SolAR::datastructure::Image > &img)=0 |
Fill the SRef img buffer with a new image captured by the camera device. More... | |
virtual void | setResolution (const SolAR::datastructure::Sizei &resolution)=0 |
Set the acquisition device image resolution. More... | |
virtual void | setIntrinsicParameters (const SolAR::datastructure::CamCalibration &intrinsic_parameters)=0 |
Set the intrinsic camera parameters. More... | |
virtual void | setDistortionParameters (const SolAR::datastructure::CamDistortion &distortion_parameters)=0 |
Set the distortion camera parameters. More... | |
virtual void | setParameters (const SolAR::datastructure::CameraParameters ¶meters)=0 |
Set the distortion and intrinsic camera parameters. More... | |
virtual SolAR::datastructure::Sizei | getResolution () const =0 |
Get the acquisition device image resolution. More... | |
virtual const SolAR::datastructure::CamCalibration & | getIntrinsicsParameters () const =0 |
Get the intrinsic camera parameters. More... | |
virtual const SolAR::datastructure::CameraParameters & | getParameters () const =0 |
Get the camera parameters. More... | |
virtual const SolAR::datastructure::CamDistortion & | getDistortionParameters () const =0 |
Get the distortion camera lens parameters. More... | |
Public Member Functions inherited from SolAR::api::input::devices::IDevice | |
IDevice ()=default | |
Specify the IDevice constructor class. | |
virtual | ~IDevice () override=default |
Specify the IDevice destructor class. | |
virtual FrameworkReturnCode | start ()=0 |
Start the acquisition device referenced by its device_id. More... | |
virtual FrameworkReturnCode | stop ()=0 |
Stop the acquisition device. More... | |
Grabs images captured in real-time by a video camera. UUID: 5ddc7df0-8377-437f-9c81-3643f7676a5b
This class describes the interface of a camera capture device.
|
pure virtual |
Get the distortion camera lens parameters.
|
pure virtual |
Get the intrinsic camera parameters.
|
pure virtual |
Fill the SRef img buffer with a new image captured by the camera device.
[out] | img | the new image captured by the device |
|
pure virtual |
Get the camera parameters.
|
pure virtual |
Get the acquisition device image resolution.
|
pure virtual |
Set the distortion camera parameters.
[in] | distortion_parameters | distortion camera parameters |
|
pure virtual |
Set the intrinsic camera parameters.
[in] | intrinsic_parameters | intrinsic camera parameters |
|
pure virtual |
Set the distortion and intrinsic camera parameters.
[in] | parameters | distortion and intrinsic camera parameters |
|
pure virtual |
Set the acquisition device image resolution.
[in] | resolution | device image resolution |