Logo
OpenCV  2.4.13
Open Source Computer Vision
Classes | Namespaces | Macros | Functions
utility.hpp File Reference
#include "saturate_cast.hpp"
#include "datamov_utils.hpp"

Classes

 
 
 
 

Namespaces

  cv
 
  cv::gpu
 
 

Macros

#define  OPENCV_GPU_LOG_WARP_SIZE   (5)
 
 
#define  OPENCV_GPU_LOG_MEM_BANKS   ((__CUDA_ARCH__ >= 200) ? 5 : 4)
 
 

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])
 

Macro Definition Documentation

#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)

AltStyle によって変換されたページ (->オリジナル) /