8 #include <pybind11/pybind11.h>
13 using namespace pybind11::literals;
18 cccorelib.attr(
"SQRT_3") =
SQRT_3;
24 cccorelib.attr(
"PC_ONE") =
PC_ONE;
25 cccorelib.attr(
"PC_NAN") =
PC_NAN;
34 py::enum_<CHAMFER_DISTANCE_TYPE>(cccorelib,
"CHAMFER_DISTANCE_TYPE")
38 py::enum_<CV_LOCAL_MODEL_TYPES>(cccorelib,
"CV_LOCAL_MODEL_MIN_SIZE")
void define_CCConst(py::module &cccorelib)
constexpr unsigned char POINT_VISIBLE
constexpr ScalarType ZERO_TOLERANCE_SCALAR
constexpr float ZERO_TOLERANCE_F
constexpr PointCoordinateType PC_ONE
'1' as a PointCoordinateType value
constexpr unsigned CV_LOCAL_MODEL_MIN_SIZE[]
Min number of points to compute local models (see CV_LOCAL_MODEL_TYPES)
constexpr unsigned char POINT_HIDDEN
constexpr double SQRT_3
Square root of 3.
constexpr unsigned char POINT_OUT_OF_FOV
constexpr ScalarType NAN_VALUE
NaN as a ScalarType value.
constexpr ScalarType ZERO_TOLERANCE_POINT_COORDINATE
constexpr unsigned char POINT_OUT_OF_RANGE
constexpr double ZERO_TOLERANCE_D
constexpr PointCoordinateType PC_NAN
'NaN' as a PointCoordinateType value