Classes
parses inputs to a method and resolves the argument names.
More...
Type conversion class for converting OpenCV and native C++ types.
More...
A thin wrapper around Matlab's mxArray types.
More...
Typedefs
Functions
template<>
template specialization for inheriting types
More...
template<>
template specialization for inheriting types
More...
raise error if condition fails
More...
template<typename InputScalar , typename OutputScalar >
template<typename InputScalar , typename OutputScalar >
template<typename InputScalar , typename OutputScalar >
template<typename InputScalar , typename OutputScalar >
template<typename InputScalar , typename OutputScalar >
Detailed Description
Typedef Documentation
Function Documentation
template specialization for inheriting types
This template specialization attempts to preserve the best mapping between OpenCV and Matlab types. Matlab uses double types almost universally, so all floating float types are converted to doubles. Unfortunately OpenCV does not have a native logical type, so that gets mapped to an unsigned 8-bit value
template specialization for inheriting types
This template specialization attempts to preserve the best mapping between Matlab and OpenCV types. OpenCV has poor support for double precision types, so all floating point types are cast to float. Logicals get cast to unsignd 8-bit value.
static void matlab::conditionalError
(
bool
expr,
const std::string &
str
)
static
raise error if condition fails
This is a conditional wrapper for mexErrMsgTxt. If the conditional expression fails, an error is raised and the mex function returns to Matlab, otherwise this function does nothing
template<typename InputScalar , typename OutputScalar >
void cv::bridge::deepCopyAndTranspose
(
const
cv::Mat &
src,
)
template<typename InputScalar , typename OutputScalar >
)
static void matlab::error
(
const std::string &
str )
static
raise an error
This function is a wrapper around mexErrMsgTxt
template<typename InputScalar , typename OutputScalar >
void gemt
(
const char
major,
const InputScalar *
a,
OutputScalar *
b,
)
Bridge & cv::bridge::Bridge::operator=
(
const
cv::Mat &
mat )
cv::Mat cv::bridge::Bridge::toMat
(
)
const
template<typename InputScalar , typename OutputScalar >
void transpose4x4
(
const InputScalar *
src,
OutputScalar *
dst,
)
template<typename InputScalar , typename OutputScalar >
void transposeBlock
(
const
size_t
M,
const InputScalar *
src,
OutputScalar *
dst,
)