OpenCV  4.10.0
开源计算机视觉库
正在加载...
正在搜索...
无匹配项
公有类型 | 公有成员函数 | 静态公有成员函数 | 公有属性 | 所有成员列表
cv::ocl::KernelArg 类参考

#include <opencv2/core/ocl.hpp>

cv::ocl::KernelArg 的协作图

公有类型

枚举  {
  LOCAL =1 ,
  READ_ONLY =2 ,
  WRITE_ONLY =4 ,
  READ_WRITE =6 ,
  CONSTANT =8 ,
  PTR_ONLY = 16 ,
  NO_SIZE =256
}
 

公有成员函数

 KernelArg () CV_NOEXCEPT
 
 KernelArg (int _flags, UMat *_m, int wscale=1, int iwscale=1, const void *_obj=0, size_t _sz=0)
 

静态公有成员函数

模板<typename _Tp >
静态 KernelArg Constant (const _Tp *arr, size_t n)
 
静态 KernelArg Constant (const Mat &m)
 
静态 KernelArg Local (size_t localMemSize)
 
静态 KernelArg PtrReadOnly (const UMat &m)
 
静态 KernelArg PtrReadWrite (const UMat &m)
 
静态 KernelArg PtrWriteOnly (const UMat &m)
 
静态 KernelArg ReadOnly (const UMat &m, int wscale=1, int iwscale=1)
 
静态 KernelArg ReadOnlyNoSize (const UMat &m, int wscale=1, int iwscale=1)
 
静态 KernelArg ReadWrite (const UMat &m, int wscale=1, int iwscale=1)
 
静态 KernelArg ReadWriteNoSize (const UMat &m, int wscale=1, int iwscale=1)
 
静态 KernelArg WriteOnly (const UMat &m, int wscale=1, int iwscale=1)
 
静态 KernelArg WriteOnlyNoSize (const UMat &m, int wscale=1, int iwscale=1)
 

公有属性

int flags
 
int iwscale
 
UMatm
 
const void * obj
 
size_t sz
 
int wscale
 

成员枚举文档

◆ 匿名枚举

匿名枚举
枚举值
LOCAL 
READ_ONLY 
WRITE_ONLY 
READ_WRITE 
CONSTANT 
PTR_ONLY 
NO_SIZE 

构造函数和析构函数文档

◆ KernelArg() [1/2]

cv::ocl::KernelArg::KernelArg ( int  _flags,
UMat _m,
int  wscale = 1,
int  iwscale = 1,
const void *  _obj = 0,
size_t  _sz = 0 
)

◆ KernelArg() [2/2]

cv::ocl::KernelArg::KernelArg ( )

成员函数文档

◆ Constant() [1/2]

模板<typename _Tp >
静态 KernelArg cv::ocl::KernelArg::Constant ( const _Tp arr,
size_t  n 
)
inlinestatic

◆ Constant() [2/2]

静态 KernelArg cv::ocl::KernelArg::Constant ( const Mat m)
静态

◆ Local()

静态 KernelArg cv::ocl::KernelArg::Local ( size_t  localMemSize)
inlinestatic

◆ PtrReadOnly()

静态 KernelArg cv::ocl::KernelArg::PtrReadOnly ( const UMat m)
inlinestatic

◆ PtrReadWrite()

静态 KernelArg cv::ocl::KernelArg::PtrReadWrite ( const UMat m)
inlinestatic

◆ PtrWriteOnly()

静态 KernelArg cv::ocl::KernelArg::PtrWriteOnly ( const UMat m)
inlinestatic

◆ ReadOnly()

静态 KernelArg cv::ocl::KernelArg::ReadOnly ( const UMat m,
int  wscale = 1,
int  iwscale = 1 
)
inlinestatic

◆ ReadOnlyNoSize()

静态 KernelArg cv::ocl::KernelArg::ReadOnlyNoSize ( const UMat m,
int  wscale = 1,
int  iwscale = 1 
)
inlinestatic

◆ ReadWrite()

静态 KernelArg cv::ocl::KernelArg::ReadWrite ( const UMat m,
int  wscale = 1,
int  iwscale = 1 
)
inlinestatic

◆ ReadWriteNoSize()

静态 KernelArg cv::ocl::KernelArg::ReadWriteNoSize ( const UMat m,
int  wscale = 1,
int  iwscale = 1 
)
inlinestatic

◆ WriteOnly()

静态 KernelArg cv::ocl::KernelArg::WriteOnly ( const UMat m,
int  wscale = 1,
int  iwscale = 1 
)
inlinestatic

◆ WriteOnlyNoSize()

静态 KernelArg cv::ocl::KernelArg::WriteOnlyNoSize ( const UMat m,
int  wscale = 1,
int  iwscale = 1 
)
inlinestatic

成员数据文档

◆ flags

int cv::ocl::KernelArg::flags

◆ iwscale

int cv::ocl::KernelArg::iwscale

◆ m

UMat* cv::ocl::KernelArg::m

◆ obj

const void* cv::ocl::KernelArg::obj

◆ sz

size_t cv::ocl::KernelArg::sz

◆ wscale

int cv::ocl::KernelArg::wscale

此类的文档是从以下文件生成的