22 struct CameraCalibration
26 cv::Size calibrationSize;
29 CameraCalibration leftCamera;
30 CameraCalibration rightCamera;
37 cv::Size previousImageSize;
38 std::string groupName;
39 bool needInitialization;
45 bool loadCameraCalibration(
const yarp::os::Searchable& group,
46 CameraCalibration& camera,
47 const std::string& groupName);
48 bool loadStereoCalibration(
const yarp::os::Searchable& config);
49 bool initializeMaps(
const cv::Size& imageSize);
50 cv::Mat scaledCameraMatrix(
const CameraCalibration& camera,
51 const cv::Size& imageSize)
const;
52 void drawEpipolarLines(cv::Mat& image)
const;
58 bool open(yarp::os::Searchable& config)
override;
59 bool close()
override;
60 bool configure(yarp::os::Searchable& config)
override;
62 void apply(
const yarp::sig::ImageOf<yarp::sig::PixelRgb>& in,
63 yarp::sig::ImageOf<yarp::sig::PixelRgb>&
out)
override;