![]() |
OpenCV
3.2.0
Open Source Computer Vision
|
Functions | |
| void | cv::hpp::copyHppToMat (hppiMatrix *src, Mat &dst, hppAccel accel, int cn) |
| Convert hppiMatrix to Mat. More... | |
| hppiMatrix * | cv::hpp::getHpp (const Mat &src, hppAccel accel) |
| Create hppiMatrix from Mat. More... | |
| Mat | cv::hpp::getMat (hppiMatrix *src, hppAccel accel, int cn) |
| Create Mat from hppiMatrix. More... | |
| int | cv::hpp::toCvType (const int hppType) |
| convert hppDataType to OpenCV data type More... | |
| int | cv::hpp::toHppType (const int cvType) |
| convert OpenCV data type to hppDataType More... | |
This section describes conversion between OpenCV and Intel® IPP Asynchronous C/C++ library. Getting Started Guide help you to install the library, configure header and library build paths.
| void cv::hpp::copyHppToMat | ( | hppiMatrix * | src, |
| Mat & | dst, | ||
| hppAccel | accel, | ||
| int | cn | ||
| ) |
Convert hppiMatrix to Mat.
This function allocates and initializes new matrix (if needed) that has the same size and type as input matrix. Supports CV_8U, CV_16U, CV_16S, CV_32S, CV_32F, CV_64F.
| src | input hppiMatrix. |
| dst | output matrix. |
| accel | accelerator instance (see hpp::getHpp for the list of acceleration framework types). |
| cn | number of channels. |
| hppiMatrix* cv::hpp::getHpp | ( | const Mat & | src, |
| hppAccel | accel | ||
| ) |
Create hppiMatrix from Mat.
This function allocates and initializes the hppiMatrix that has the same size and type as input matrix, returns the hppiMatrix*.
If you want to use zero-copy for GPU you should to have 4KB aligned matrix data. See details hppiCreateSharedMatrix.
Supports CV_8U, CV_16U, CV_16S, CV_32S, CV_32F, CV_64F.
| src | input matrix. |
| accel | accelerator instance. Supports type:
|
| Mat cv::hpp::getMat | ( | hppiMatrix * | src, |
| hppAccel | accel, | ||
| int | cn | ||
| ) |
Create Mat from hppiMatrix.
This function allocates and initializes the Mat that has the same size and type as input matrix. Supports CV_8U, CV_16U, CV_16S, CV_32S, CV_32F, CV_64F.
| src | input hppiMatrix. |
| accel | accelerator instance (see hpp::getHpp for the list of acceleration framework types). |
| cn | number of channels. |
| int cv::hpp::toCvType | ( | const int | hppType | ) |
convert hppDataType to OpenCV data type
| int cv::hpp::toHppType | ( | const int | cvType | ) |
convert OpenCV data type to hppDataType
1.8.12