OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::ocl::KernelArg クラス

#include <opencv2/core/ocl.hpp>

Collaboration diagram for cv::ocl::KernelArg:

公開型

enum  {
  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)
 

静的公開メンバ関数

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

公開変数類

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

列挙型メンバ詳解

◆ anonymous enum

anonymous enum
列挙値
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]

template<typename _Tp >
static KernelArg cv::ocl::KernelArg::Constant ( const _Tp * arr,
size_t n )
inlinestatic

◆ Constant() [2/2]

static KernelArg cv::ocl::KernelArg::Constant ( const Mat & m)
static

◆ Local()

static KernelArg cv::ocl::KernelArg::Local ( size_t localMemSize)
inlinestatic

◆ PtrReadOnly()

static KernelArg cv::ocl::KernelArg::PtrReadOnly ( const UMat & m)
inlinestatic

◆ PtrReadWrite()

static KernelArg cv::ocl::KernelArg::PtrReadWrite ( const UMat & m)
inlinestatic

◆ PtrWriteOnly()

static KernelArg cv::ocl::KernelArg::PtrWriteOnly ( const UMat & m)
inlinestatic

◆ ReadOnly()

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

◆ ReadOnlyNoSize()

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

◆ ReadWrite()

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

◆ ReadWriteNoSize()

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

◆ WriteOnly()

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

◆ WriteOnlyNoSize()

static 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

このクラス詳解は次のファイルから抽出されました: