ocl::getDevice
Returns the list of devices
-
C++: int ocl::getDevice(std::vector<Info>& oclinfo, int devicetype=CVCL_DEVICE_TYPE_GPU )
Parameters: |
- oclinfo – Output vector of ocl::Info structures
- devicetype – One of CVCL_DEVICE_TYPE_GPU, CVCL_DEVICE_TYPE_CPU or CVCL_DEVICE_TYPE_DEFAULT.
|
the function must be called before any other cv::ocl functions; it initializes ocl runtime.
ocl::setBinpath
Returns void
-
C++: void ocl::setBinpath(const char* path)
Parameters: |
- path – the path of OpenCL kernel binaries
|
If you call this function and set a valid path, the OCL module will save the compiled kernel to the address in the first time and reload the binary since that. It can save compilation time at the runtime.
ocl::getoclContext
Returns the pointer to the opencl context
-
C++: void* ocl::getoclContext()
Thefunction are used to get opencl context so that opencv can interactive with other opencl program.
ocl::getoclCommandQueue
Returns the pointer to the opencl command queue
-
C++: void* ocl::getoclCommandQueue()
Thefunction are used to get opencl command queue so that opencv can interactive with other opencl program.