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

クラス

class  Context
 
class  Device
 
class  Image2D
 
class  Kernel
 
class  KernelArg
 
class  OpenCLExecutionContext
 
class  OpenCLExecutionContextScope
 
class  Platform
 
class  PlatformInfo
 
class  Program
 
class  ProgramSource
 
class  Queue
 
class  Timer
 

列挙型

enum  OclVectorStrategy {
  OCL_VECTOR_OWN = 0 ,
  OCL_VECTOR_MAX = 1 ,
  OCL_VECTOR_DEFAULT = OCL_VECTOR_OWN
}
 

関数

void attachContext (const String &platformName, void *platformID, void *context, void *deviceID)
 OpenCLコンテキストをOpenCVにアタッチする。
 
void buildOptionsAddMatrixDescription (String &buildOptions, const String &name, InputArray _m)
 
int checkOptimalVectorWidth (const int *vectorWidths, InputArray src1, InputArray src2=noArray(), InputArray src3=noArray(), InputArray src4=noArray(), InputArray src5=noArray(), InputArray src6=noArray(), InputArray src7=noArray(), InputArray src8=noArray(), InputArray src9=noArray(), OclVectorStrategy strat=OCL_VECTOR_DEFAULT)
 
void convertFromBuffer (void *cl_mem_buffer, size_t step, int rows, int cols, int type, UMat &dst)
 OpenCLバッファを UMat に変換する。
 
void convertFromImage (void *cl_mem_image, UMat &dst)
 OpenCLのimage2d_tを UMat に変換する。
 
const char * convertTypeStr (int sdepth, int ddepth, int cn, char *buf)
 
const char * convertTypeStr (int sdepth, int ddepth, int cn, char *buf, size_t buf_size)
 
void finish ()
 
MatAllocatorgetOpenCLAllocator ()
 
const char * getOpenCLErrorString (int errorCode)
 
void getPlatfomsInfo (std::vector< PlatformInfo > &platform_info)
 
bool haveAmdBlas ()
 
bool haveAmdFft ()
 
bool haveOpenCL ()
 
bool haveSVM ()
 
void initializeContextFromHandle (Context &ctx, void *platform, void *context, void *device)
 
static bool isOpenCLActivated ()
 
String kernelToStr (InputArray _kernel, int ddepth=-1, const char *name=NULL)
 
const char * memopTypeToStr (int t)
 
int predictOptimalVectorWidth (InputArray src1, InputArray src2=noArray(), InputArray src3=noArray(), InputArray src4=noArray(), InputArray src5=noArray(), InputArray src6=noArray(), InputArray src7=noArray(), InputArray src8=noArray(), InputArray src9=noArray(), OclVectorStrategy strat=OCL_VECTOR_DEFAULT)
 
int predictOptimalVectorWidthMax (InputArray src1, InputArray src2=noArray(), InputArray src3=noArray(), InputArray src4=noArray(), InputArray src5=noArray(), InputArray src6=noArray(), InputArray src7=noArray(), InputArray src8=noArray(), InputArray src9=noArray())
 
void setUseOpenCL (bool flag)
 
const char * typeToStr (int t)
 
bool useOpenCL ()
 
const char * vecopTypeToStr (int t)
 

関数詳解

◆ isOpenCLActivated()

static bool cv::ocl::isOpenCLActivated ( )
inlinestatic