EstervQrCode 1.1.1
Library for qr code manipulation
Classes | Enumerations | Functions | Variables
cv::ocl Namespace Reference

Classes

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

Enumerations

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

Functions

CV_EXPORTS_W bool haveOpenCL ()
 
CV_EXPORTS_W bool useOpenCL ()
 
CV_EXPORTS_W bool haveAmdBlas ()
 
CV_EXPORTS_W bool haveAmdFft ()
 
CV_EXPORTS_W void setUseOpenCL (bool flag)
 
CV_EXPORTS_W void finish ()
 
CV_EXPORTS bool haveSVM ()
 
CV_EXPORTS void attachContext (const String &platformName, void *platformID, void *context, void *deviceID)
 Attaches OpenCL context to OpenCV. More...
 
CV_EXPORTS void convertFromBuffer (void *cl_mem_buffer, size_t step, int rows, int cols, int type, UMat &dst)
 Convert OpenCL buffer to UMat. More...
 
CV_EXPORTS void convertFromImage (void *cl_mem_image, UMat &dst)
 Convert OpenCL image2d_t to UMat. More...
 
void initializeContextFromHandle (Context &ctx, void *platform, void *context, void *device)
 
CV_EXPORTS CV_DEPRECATED const char * convertTypeStr (int sdepth, int ddepth, int cn, char *buf)
 
CV_EXPORTS const char * convertTypeStr (int sdepth, int ddepth, int cn, char *buf, size_t buf_size)
 
CV_EXPORTS const char * typeToStr (int t)
 
CV_EXPORTS const char * memopTypeToStr (int t)
 
CV_EXPORTS const char * vecopTypeToStr (int t)
 
CV_EXPORTS const char * getOpenCLErrorString (int errorCode)
 
CV_EXPORTS String kernelToStr (InputArray _kernel, int ddepth=-1, const char *name=NULL)
 
CV_EXPORTS void getPlatfomsInfo (std::vector< PlatformInfo > &platform_info)
 
CV_EXPORTS 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)
 
CV_EXPORTS 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)
 
CV_EXPORTS 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())
 
CV_EXPORTS void buildOptionsAddMatrixDescription (String &buildOptions, const String &name, InputArray _m)
 
CV_EXPORTS MatAllocatorgetOpenCLAllocator ()
 
static bool isOpenCLActivated ()
 

Variables

class CV_EXPORTS Context
 
class CV_EXPORTS_W_SIMPLE Device
 
class CV_EXPORTS Kernel
 
class CV_EXPORTS Program
 
class CV_EXPORTS ProgramSource
 
class CV_EXPORTS Queue
 
class CV_EXPORTS PlatformInfo
 
class CV_EXPORTS Image2D
 

Function Documentation

◆ isOpenCLActivated()

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