#include <gpu.hpp>
|
| | CudaMem () |
| |
| | CudaMem (const CudaMem &m) |
| |
| | CudaMem (int rows, int cols, int type, int _alloc_type=ALLOC_PAGE_LOCKED) |
| |
| | CudaMem (Size size, int type, int alloc_type=ALLOC_PAGE_LOCKED) |
| |
| | CudaMem (const Mat &m, int alloc_type=ALLOC_PAGE_LOCKED) |
| | creates from cv::Mat with coping data More...
|
| |
| | ~CudaMem () |
| |
| CudaMem & | operator= (const CudaMem &m) |
| |
| CudaMem | clone () const |
| | returns deep copy of the matrix, i.e. the data is copied More...
|
| |
| void | create (int rows, int cols, int type, int alloc_type=ALLOC_PAGE_LOCKED) |
| | allocates new matrix data unless the matrix already has specified size and type. More...
|
| |
| void | create (Size size, int type, int alloc_type=ALLOC_PAGE_LOCKED) |
| |
| void | release () |
| | decrements reference counter and released memory if needed. More...
|
| |
| Mat | createMatHeader () const |
| | returns matrix header with disabled reference counting for CudaMem data. More...
|
| |
| | operator Mat () const |
| |
| GpuMat | createGpuMatHeader () const |
| | maps host memory into device address space and returns GpuMat header for it. Throws exception if not supported by hardware. More...
|
| |
| | operator GpuMat () const |
| |
| bool | isContinuous () const |
| |
| size_t | elemSize () const |
| |
| size_t | elemSize1 () const |
| |
| int | type () const |
| |
| int | depth () const |
| |
| int | channels () const |
| |
| size_t | step1 () const |
| |
| Size | size () const |
| |
| bool | empty () const |
| |
| Enumerator |
|---|
| ALLOC_PAGE_LOCKED |
|
| ALLOC_ZEROCOPY |
|
| ALLOC_WRITE_COMBINED |
|
| cv::gpu::CudaMem::CudaMem |
( |
| ) |
|
| cv::gpu::CudaMem::CudaMem |
( |
const CudaMem & |
m | ) |
|
creates from cv::Mat with coping data
| cv::gpu::CudaMem::~CudaMem |
( |
| ) |
|
| static bool cv::gpu::CudaMem::canMapHostMemory |
( |
| ) |
|
|
static |
| int cv::gpu::CudaMem::channels |
( |
| ) |
const |
| CudaMem cv::gpu::CudaMem::clone |
( |
| ) |
const |
returns deep copy of the matrix, i.e. the data is copied
allocates new matrix data unless the matrix already has specified size and type.
| GpuMat cv::gpu::CudaMem::createGpuMatHeader |
( |
| ) |
const |
maps host memory into device address space and returns GpuMat header for it. Throws exception if not supported by hardware.
| Mat cv::gpu::CudaMem::createMatHeader |
( |
| ) |
const |
returns matrix header with disabled reference counting for CudaMem data.
| int cv::gpu::CudaMem::depth |
( |
| ) |
const |
| size_t cv::gpu::CudaMem::elemSize |
( |
| ) |
const |
| size_t cv::gpu::CudaMem::elemSize1 |
( |
| ) |
const |
| bool cv::gpu::CudaMem::empty |
( |
| ) |
const |
| bool cv::gpu::CudaMem::isContinuous |
( |
| ) |
const |
| cv::gpu::CudaMem::operator GpuMat |
( |
| ) |
const |
| cv::gpu::CudaMem::operator Mat |
( |
| ) |
const |
| void cv::gpu::CudaMem::release |
( |
| ) |
|
decrements reference counter and released memory if needed.
| Size cv::gpu::CudaMem::size |
( |
| ) |
const |
| size_t cv::gpu::CudaMem::step1 |
( |
| ) |
const |
| int cv::gpu::CudaMem::type |
( |
| ) |
const |
| int cv::gpu::CudaMem::alloc_type |
| int cv::gpu::CudaMem::cols |
| uchar* cv::gpu::CudaMem::data |
| uchar* cv::gpu::CudaMem::dataend |
| uchar* cv::gpu::CudaMem::datastart |
| int cv::gpu::CudaMem::flags |
| int* cv::gpu::CudaMem::refcount |
| int cv::gpu::CudaMem::rows |
| size_t cv::gpu::CudaMem::step |
The documentation for this class was generated from the following file: