![]() |
OpenCV 4.12.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 |