Go to the documentation of this file.
27 #include <VisionX/interface/components/Calibration.h>
33 #include <Calibration/StereoCalibration.h>
44 defineRequiredProperty<std::string>(
"CalibrationFile",
"Camera calibration file");
46 defineOptionalProperty<bool>(
"LeftCameraAsIdentity",
true,
"Set left camera as identity");
48 defineOptionalProperty<std::string>(
"ReferenceFrameName",
"EyeLeftCameras",
"Optional reference frame name.");
64 virtual public StereoCalibrationCaptureProviderInterface
75 const Ice::Current&
c = Ice::emptyCurrent)
override;
85 const Ice::Current&
c = Ice::emptyCurrent)
override
93 return getProperty<std::string>(
"ReferenceFrameName").getValue();
102 return "StereoCameraProvider";
124 CStereoCalibration ivtStereoCalibration;
129 visionx::StereoCalibration stereoCalibration;
IEEE1394 image provider captures images from one or more cameras and supports the following image tra...
std::string getDefaultName() const override
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
std::string getReferenceFrame(const Ice::Current &c=Ice::emptyCurrent) override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
StereoCalibrationProviderPropertyDefinitions(std::string prefix)
visionx::StereoCalibration getStereoCalibration(const Ice::Current &c=Ice::emptyCurrent) override
Part of visionx::StereoCalibrationProvider interface.
bool getImagesAreUndistorted(const Ice::Current &c=Ice::emptyCurrent) override
Part of visionx::StereoCalibrationProvider interface.
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
void onInitCapturingImageProvider() override
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
Stereo camera provider is based on IEEE1394 image provider with the restriction that the number of sp...