Go to the documentation of this file.
31 #include <Calibration/StereoCalibration.h>
35 #include <VisionX/interface/components/Calibration.h>
36 #include <VisionX/libraries/armem/vision/images/server/ImageMemoryServer.h>
68 virtual bool capture(
void** imageBuffer)
override;
70 virtual visionx::StereoCalibration
73 virtual std::string
getReferenceFrame(
const Ice::Current&
c = Ice::emptyCurrent)
override;
79 void init_stereo_calibration_file();
80 void init_stereo_calibration();
81 void assert_stereo_initialized();
virtual std::string getReferenceFrame(const Ice::Current &c=Ice::emptyCurrent) override
virtual void onInitCapturingImageProvider() override
This is called when the Component::onInitComponent() is called.
virtual void onStartCapture(float) override
This is called when the image provider capturing has been started.
virtual void onExitCapturingImageProvider() override
This is called when the Component::onExitComponent() setup is called.
virtual ~PlaybackImageProvider() override
CStereoCalibration m_stereo_calibration_ivt
virtual bool getImagesAreUndistorted(const Ice::Current &c=Ice::emptyCurrent) override
virtual std::string getDefaultName() const override
Retrieve default name of component.
virtual armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
virtual visionx::StereoCalibration getStereoCalibration(const Ice::Current &c=Ice::emptyCurrent) override
std::vector< visionx::imrec::Playback > m_playbacks
std::string m_stereo_calibration_file
The CapturingImageProvider provides a callback function to trigger the capturing of images with diffe...
bool m_stereo_initialized
virtual void onStopCapture() override
This is called when the image provider capturing has been stopped.
visionx::StereoCalibration m_stereo_calibration
std::string m_stereo_reference_frame