Classes | |
class | cv::gpu::TargetArchs |
class | cv::gpu::DeviceInfo |
class | cv::gpu::GpuMat |
Smart pointer for GPU memory with reference counting. Its interface is mostly similar with cv::Mat. More... | |
Namespaces | |
cv | |
cv::gpu | |
Enumerations | |
enum | cv::gpu::FeatureSet { cv::gpu::FEATURE_SET_COMPUTE_10 = 10, cv::gpu::FEATURE_SET_COMPUTE_11 = 11, cv::gpu::FEATURE_SET_COMPUTE_12 = 12, cv::gpu::FEATURE_SET_COMPUTE_13 = 13, cv::gpu::FEATURE_SET_COMPUTE_20 = 20, cv::gpu::FEATURE_SET_COMPUTE_21 = 21, cv::gpu::FEATURE_SET_COMPUTE_30 = 30, cv::gpu::FEATURE_SET_COMPUTE_35 = 35, cv::gpu::GLOBAL_ATOMICS = FEATURE_SET_COMPUTE_11, cv::gpu::SHARED_ATOMICS = FEATURE_SET_COMPUTE_12, cv::gpu::NATIVE_DOUBLE = FEATURE_SET_COMPUTE_13, cv::gpu::WARP_SHUFFLE_FUNCTIONS = FEATURE_SET_COMPUTE_30, cv::gpu::DYNAMIC_PARALLELISM = FEATURE_SET_COMPUTE_35 } |
Functions | |
int | cv::gpu::getCudaEnabledDeviceCount () |
This is the only function that do not throw exceptions if the library is compiled without Cuda. More... | |
void | cv::gpu::setDevice (int device) |
Functions below throw cv::Expception if the library is compiled without Cuda. More... | |
int | cv::gpu::getDevice () |
void | cv::gpu::resetDevice () |
bool | cv::gpu::deviceSupports (FeatureSet feature_set) |
void | cv::gpu::printCudaDeviceInfo (int device) |
void | cv::gpu::printShortCudaDeviceInfo (int device) |
void | cv::gpu::createContinuous (int rows, int cols, int type, GpuMat &m) |
Creates continuous GPU matrix. More... | |
GpuMat | cv::gpu::createContinuous (int rows, int cols, int type) |
void | cv::gpu::createContinuous (Size size, int type, GpuMat &m) |
GpuMat | cv::gpu::createContinuous (Size size, int type) |
void | cv::gpu::ensureSizeIsEnough (int rows, int cols, int type, GpuMat &m) |
void | cv::gpu::ensureSizeIsEnough (Size size, int type, GpuMat &m) |
GpuMat | cv::gpu::allocMatFromBuf (int rows, int cols, int type, GpuMat &mat) |
void | cv::gpu::error (const char *error_string, const char *file, const int line, const char *func="") |
void | cv::gpu::swap (GpuMat &a, GpuMat &b) |