OpenCV 4.10.0
开源计算机视觉
|
轻量级类,封装了 GPU 上的带间距内存,并传递给 nvcc 编译的代码(CUDA 内核)。 更多...
#include <opencv2/cudev/ptr2d/glob.hpp>
公共属性 | |
int | cols |
int | rows |
从 cv::cudev::GlobPtr< T > 继承的公共属性 | |
T * | data |
size_t | step |
两个连续行之间的跨度(以字节为单位)。跨度始终以字节为单位存储!!! | |
其他继承的成员 | |
从 cv::cudev::GlobPtr< T > 继承的公共类型 | |
typedef int | index_type |
typedef T | value_type |
从 cv::cudev::GlobPtr< T > 继承的公共成员函数 | |
__device__ __forceinline__ T & | operator() (int y, int x) |
__device__ __forceinline__ const T & | operator() (int y, int x) const |
__device__ __forceinline__ T * | row (int y) |
__device__ __forceinline__ const T * | row (int y) const |
轻量级类,封装了 GPU 上的带间距内存,并传递给 nvcc 编译的代码(CUDA 内核)。
通常,它在内部由 OpenCV 和编写设备代码的用户使用。您可以从主机和设备代码中调用其成员。
int cv::cudev::GlobPtrSz< T >::cols |
int cv::cudev::GlobPtrSz< T >::rows |