int rows, cols;\r
size_t step;\r
\r
- int alloc_type;\r
-\r
uchar* data;\r
int* refcount;\r
\r
uchar* datastart;\r
uchar* dataend;\r
\r
+ int alloc_type;\r
+\r
};\r
\r
//////////////////////////////// CudaStream ////////////////////////////////\r
// It queries current active device.\r
static bool checkIfGpuCallReasonable();\r
\r
+ int preset;\r
int ndisp;\r
int winSize;\r
- int preset;\r
+\r
\r
// If avergeTexThreshold == 0 => post procesing is disabled\r
// If avergeTexThreshold != 0 then disparity is set 0 in each point (x,y) where for left image\r
}\r
\r
inline void CudaMem::create(Size _size, int _type, int _alloc_type) { create(_size.height, _size.width, _type, _alloc_type); }\r
+\r
+\r
//CCP void CudaMem::create(int _rows, int _cols, int _type, int _alloc_type);\r
//CPP void CudaMem::release();\r
\r
: preset(BASIC_PRESET), ndisp(DEFAULT_NDISP), winSize(DEFAULT_WINSZ), avergeTexThreshold(defaultAvgTexThreshold) {}\r
\r
cv::gpu::StereoBM_GPU::StereoBM_GPU(int preset_, int ndisparities_, int winSize_)\r
- : ndisp(ndisparities_), winSize(winSize_), preset(preset_), avergeTexThreshold(defaultAvgTexThreshold)\r
+ : preset(preset_), ndisp(ndisparities_), winSize(winSize_), avergeTexThreshold(defaultAvgTexThreshold)\r
{\r
const int max_supported_ndisp = 1 << (sizeof(unsigned char) * 8);\r
CV_Assert(0 < ndisp && ndisp <= max_supported_ndisp);\r