|
| __host__ | GpuMat_ (Allocator *allocator=defaultAllocator()) |
| | default constructor More...
|
| |
| __host__ | GpuMat_ (int arows, int acols, Allocator *allocator=defaultAllocator()) |
| | constructs GpuMat of the specified size More...
|
| |
| __host__ | GpuMat_ (Size asize, Allocator *allocator=defaultAllocator()) |
| |
| __host__ | GpuMat_ (int arows, int acols, Scalar val, Allocator *allocator=defaultAllocator()) |
| | constucts GpuMat and fills it with the specified value More...
|
| |
| __host__ | GpuMat_ (Size asize, Scalar val, Allocator *allocator=defaultAllocator()) |
| |
| __host__ | GpuMat_ (const GpuMat_ &m) |
| | copy constructor More...
|
| |
| __host__ | GpuMat_ (const GpuMat &m, Allocator *allocator=defaultAllocator()) |
| | copy/conversion constructor. If m is of different type, it's converted More...
|
| |
| __host__ | GpuMat_ (int arows, int acols, T *adata, size_t astep=Mat::AUTO_STEP) |
| | constructs a matrix on top of user-allocated data. step is in bytes(!!!), regardless of the type More...
|
| |
| __host__ | GpuMat_ (Size asize, T *adata, size_t astep=Mat::AUTO_STEP) |
| |
| __host__ | GpuMat_ (const GpuMat_ &m, Range arowRange, Range acolRange) |
| | selects a submatrix More...
|
| |
| __host__ | GpuMat_ (const GpuMat_ &m, Rect roi) |
| |
| __host__ | GpuMat_ (InputArray arr, Allocator *allocator=defaultAllocator()) |
| | builds GpuMat from host memory (Blocking call) More...
|
| |
| template<class Body > |
| __host__ | GpuMat_ (const Expr< Body > &expr) |
| | expression templates More...
|
| |
| __host__ GpuMat_ & | adjustROI (int dtop, int dbottom, int dleft, int dright) |
| |
| template<class Body > |
| __host__ GpuMat_ & | assign (const Expr< Body > &expr, Stream &stream) |
| |
| __host__ int | channels () const |
| |
| __host__ GpuMat_ | clone () const |
| | overridden forms of GpuMat::row() etc. More...
|
| |
| __host__ GpuMat_ | col (int x) const |
| |
| __host__ GpuMat_ | colRange (int startcol, int endcol) const |
| |
| __host__ GpuMat_ | colRange (Range r) const |
| |
| __host__ void | create (int arows, int acols) |
| | allocates new GpuMat data unless the GpuMat already has specified size and type More...
|
| |
| __host__ void | create (Size asize) |
| |
| __host__ int | depth () const |
| |
| __host__ size_t | elemSize () const |
| | overridden forms of GpuMat::elemSize() etc. More...
|
| |
| __host__ size_t | elemSize1 () const |
| |
| __host__ GpuMat_ | operator() (Range rowRange, Range colRange) const |
| |
| __host__ GpuMat_ | operator() (Rect roi) const |
| |
| __host__ GpuMat_ & | operator= (const GpuMat_ &m) |
| | assignment operators More...
|
| |
| template<class Body > |
| __host__ GpuMat_ & | operator= (const Expr< Body > &expr) |
| |
| __host__ T * | operator[] (int y) |
| | more convenient forms of row and element access operators More...
|
| |
| __host__ const T * | operator[] (int y) const |
| |
| __host__ GpuMat_ | row (int y) const |
| |
| __host__ GpuMat_ | rowRange (int startrow, int endrow) const |
| |
| __host__ GpuMat_ | rowRange (Range r) const |
| |
| __host__ size_t | step1 () const |
| |
| __host__ size_t | stepT () const |
| | returns step()/sizeof(T) More...
|
| |
| __host__ void | swap (GpuMat_ &mat) |
| | swaps with other smart pointer More...
|
| |
| __host__ int | type () const |
| |
| __host__ void | upload (InputArray arr) |
| | pefroms upload data to GpuMat (Blocking call) More...
|
| |
| __host__ void | upload (InputArray arr, Stream &stream) |
| | pefroms upload data to GpuMat (Non-Blocking call) More...
|
| |
| | GpuMat (GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| | default constructor More...
|
| |
| | GpuMat (int rows, int cols, int type, GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| | constructs GpuMat of the specified size and type More...
|
| |
| | GpuMat (Size size, int type, GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| |
| | GpuMat (int rows, int cols, int type, Scalar s, GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| | constructs GpuMat and fills it with the specified value _s More...
|
| |
| | GpuMat (Size size, int type, Scalar s, GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| |
| | GpuMat (const GpuMat &m) |
| | copy constructor More...
|
| |
| | GpuMat (int rows, int cols, int type, void *data, size_t step=Mat::AUTO_STEP) |
| | constructor for GpuMat headers pointing to user-allocated data More...
|
| |
| | GpuMat (Size size, int type, void *data, size_t step=Mat::AUTO_STEP) |
| |
| | GpuMat (const GpuMat &m, Range rowRange, Range colRange) |
| | creates a GpuMat header for a part of the bigger matrix More...
|
| |
| | GpuMat (const GpuMat &m, Rect roi) |
| |
| | GpuMat (InputArray arr, GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| | builds GpuMat from host memory (Blocking call) More...
|
| |
| | ~GpuMat () |
| | destructor - calls release() More...
|
| |
| GpuMat & | adjustROI (int dtop, int dbottom, int dleft, int dright) |
| | moves/resizes the current GpuMat ROI inside the parent GpuMat More...
|
| |
| void | assignTo (GpuMat &m, int type=-1) const |
| |
| int | channels () const |
| | returns number of channels More...
|
| |
| GpuMat | clone () const |
| | returns deep copy of the GpuMat, i.e. the data is copied More...
|
| |
| GpuMat | col (int x) const |
| | returns a new GpuMat header for the specified column More...
|
| |
| GpuMat | colRange (int startcol, int endcol) const |
| | ... for the specified column span More...
|
| |
| GpuMat | colRange (Range r) const |
| |
| void | convertTo (OutputArray dst, int rtype) const |
| | converts GpuMat to another datatype (Blocking call) More...
|
| |
| void | convertTo (OutputArray dst, int rtype, Stream &stream) const |
| | converts GpuMat to another datatype (Non-Blocking call) More...
|
| |
| void | convertTo (OutputArray dst, int rtype, double alpha, double beta=0.0) const |
| | converts GpuMat to another datatype with scaling (Blocking call) More...
|
| |
| void | convertTo (OutputArray dst, int rtype, double alpha, Stream &stream) const |
| | converts GpuMat to another datatype with scaling (Non-Blocking call) More...
|
| |
| void | convertTo (OutputArray dst, int rtype, double alpha, double beta, Stream &stream) const |
| | converts GpuMat to another datatype with scaling (Non-Blocking call) More...
|
| |
| void | copyTo (OutputArray dst) const |
| | copies the GpuMat content to device memory (Blocking call) More...
|
| |
| void | copyTo (OutputArray dst, Stream &stream) const |
| | copies the GpuMat content to device memory (Non-Blocking call) More...
|
| |
| void | copyTo (OutputArray dst, InputArray mask) const |
| | copies those GpuMat elements to "m" that are marked with non-zero mask elements (Blocking call) More...
|
| |
| void | copyTo (OutputArray dst, InputArray mask, Stream &stream) const |
| | copies those GpuMat elements to "m" that are marked with non-zero mask elements (Non-Blocking call) More...
|
| |
| void | create (int rows, int cols, int type) |
| | allocates new GpuMat data unless the GpuMat already has specified size and type More...
|
| |
| void | create (Size size, int type) |
| |
| void * | cudaPtr () const |
| |
| int | depth () const |
| | returns element type More...
|
| |
| void | download (OutputArray dst) const |
| | Performs data download from GpuMat (Blocking call) More...
|
| |
| void | download (OutputArray dst, Stream &stream) const |
| | Performs data download from GpuMat (Non-Blocking call) More...
|
| |
| size_t | elemSize () const |
| | returns element size in bytes More...
|
| |
| size_t | elemSize1 () const |
| | returns the size of element channel in bytes More...
|
| |
| bool | empty () const |
| | returns true if GpuMat data is NULL More...
|
| |
| bool | isContinuous () const |
| |
| void | locateROI (Size &wholeSize, Point &ofs) const |
| | locates GpuMat header within a parent GpuMat More...
|
| |
| template<typename _Tp > |
| | operator PtrStep< _Tp > () const |
| |
| template<typename _Tp > |
| | operator PtrStepSz< _Tp > () const |
| |
| GpuMat | operator() (Range rowRange, Range colRange) const |
| | extracts a rectangular sub-GpuMat (this is a generalized form of row, rowRange etc.) More...
|
| |
| GpuMat | operator() (Rect roi) const |
| |
| GpuMat & | operator= (const GpuMat &m) |
| | assignment operators More...
|
| |
| uchar * | ptr (int y=0) |
| | returns pointer to y-th row More...
|
| |
| const uchar * | ptr (int y=0) const |
| |
| template<typename _Tp > |
| _Tp * | ptr (int y=0) |
| | template version of the above method More...
|
| |
| template<typename _Tp > |
| const _Tp * | ptr (int y=0) const |
| |
| void | release () |
| | decreases reference counter, deallocate the data when reference counter reaches 0 More...
|
| |
| GpuMat | reshape (int cn, int rows=0) const |
| |
| GpuMat | row (int y) const |
| | returns a new GpuMat header for the specified row More...
|
| |
| GpuMat | rowRange (int startrow, int endrow) const |
| | ... for the specified row span More...
|
| |
| GpuMat | rowRange (Range r) const |
| |
| GpuMat & | setTo (Scalar s) |
| | sets some of the GpuMat elements to s (Blocking call) More...
|
| |
| GpuMat & | setTo (Scalar s, Stream &stream) |
| | sets some of the GpuMat elements to s (Non-Blocking call) More...
|
| |
| GpuMat & | setTo (Scalar s, InputArray mask) |
| | sets some of the GpuMat elements to s, according to the mask (Blocking call) More...
|
| |
| GpuMat & | setTo (Scalar s, InputArray mask, Stream &stream) |
| | sets some of the GpuMat elements to s, according to the mask (Non-Blocking call) More...
|
| |
| Size | size () const |
| | returns GpuMat size : width == number of columns, height == number of rows More...
|
| |
| size_t | step1 () const |
| | returns step/elemSize1() More...
|
| |
| void | swap (GpuMat &mat) |
| | swaps with other smart pointer More...
|
| |
| int | type () const |
| | returns element type More...
|
| |
| void | updateContinuityFlag () |
| | internal use method: updates the continuity flag More...
|
| |
| void | upload (InputArray arr) |
| | Performs data upload to GpuMat (Blocking call) More...
|
| |
| void | upload (InputArray arr, Stream &stream) |
| | Performs data upload to GpuMat (Non-Blocking call) More...
|
| |