Classes | |
struct | cv::gpu::device::SingleMask |
struct | cv::gpu::device::SingleMaskChannels |
struct | cv::gpu::device::MaskCollection |
struct | cv::gpu::device::WithOutMask |
Namespaces | |
cv | |
cv::gpu | |
cv::gpu::device | |
Macros | |
#define | OPENCV_GPU_LOG_WARP_SIZE (5) |
#define | OPENCV_GPU_WARP_SIZE (1 << OPENCV_GPU_LOG_WARP_SIZE) |
#define | OPENCV_GPU_LOG_MEM_BANKS ((__CUDA_ARCH__ >= 200) ? 5 : 4) |
#define | OPENCV_GPU_MEM_BANKS (1 << OPENCV_GPU_LOG_MEM_BANKS) |
Functions | |
template<typename T > | |
void __device__ __host__ __forceinline__ | cv::gpu::device::swap (T &a, T &b) |
template<typename T > | |
__device__ __forceinline__ bool | cv::gpu::device::solve2x2 (const T A[2][2], const T b[2], T x[2]) |
template<typename T > | |
__device__ __forceinline__ bool | cv::gpu::device::solve3x3 (const T A[3][3], const T b[3], T x[3]) |
#define OPENCV_GPU_LOG_MEM_BANKS ((__CUDA_ARCH__ >= 200) ? 5 : 4) |
#define OPENCV_GPU_LOG_WARP_SIZE (5) |
#define OPENCV_GPU_MEM_BANKS (1 << OPENCV_GPU_LOG_MEM_BANKS) |
#define OPENCV_GPU_WARP_SIZE (1 << OPENCV_GPU_LOG_WARP_SIZE) |