29#ifndef __OPENCV_MCC_CHECKER_MODEL_HPP__
30#define __OPENCV_MCC_CHECKER_MODEL_HPP__
31#include <opencv2/core.hpp>
32#include <opencv2/imgproc.hpp>
83 CV_WRAP
virtual void setTarget(
TYPECHART _target) = 0;
84 CV_WRAP
virtual void setBox(std::vector<Point2f> _box) = 0;
85 CV_WRAP
virtual void setChartsRGB(
Mat _chartsRGB) = 0;
86 CV_WRAP
virtual void setChartsYCbCr(
Mat _chartsYCbCr) = 0;
87 CV_WRAP
virtual void setCost(
float _cost) = 0;
88 CV_WRAP
virtual void setCenter(
Point2f _center) = 0;
90 CV_WRAP
virtual TYPECHART getTarget() = 0;
91 CV_WRAP
virtual std::vector<Point2f> getBox() = 0;
92 CV_WRAP
virtual Mat getChartsRGB() = 0;
93 CV_WRAP
virtual Mat getChartsYCbCr() = 0;
94 CV_WRAP
virtual float getCost() = 0;
95 CV_WRAP
virtual Point2f getCenter() = 0;
n-dimensional dense array class
Definition: mat.hpp:802
checker draw
Definition: checker_model.hpp:113
checker object
Definition: checker_model.hpp:65
#define CV_RGB(r, g, b)
Definition: imgproc.hpp:4378
TYPECHART
enum to hold the type of the checker
Definition: checker_model.hpp:47
@ MCC24
Standard Macbeth Chart with 24 squares
Definition: checker_model.hpp:48
@ VINYL18
DKK color chart with 12 squares and 6 rectangle
Definition: checker_model.hpp:50
@ SG140
DigitalSG with 140 squares
Definition: checker_model.hpp:49
"black box" representation of the file storage associated with a file on disk.
Definition: aruco.hpp:75
Definition: cvstd_wrapper.hpp:74