OpenCV  2.4.13.7
Open Source Computer Vision
core/include/opencv2/core/gpumat.hpp File Reference

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)