/external/opencv3/modules/videostab/src/ |
optical_flow.cpp | 69 CV_Assert(cuda::getCudaEnabledDeviceCount() > 0); 70 optFlowEstimator_ = cuda::SparsePyrLKOpticalFlow::create(); 96 const cuda::GpuMat &frame0, const cuda::GpuMat &frame1, const cuda::GpuMat &points0, 97 cuda::GpuMat &points1, cuda::GpuMat &status, cuda::GpuMat &errors) 106 const cuda::GpuMat &frame0, const cuda::GpuMat &frame1, const cuda::GpuMat &points0 [all...] |
/external/opencv3/modules/cudaarithm/test/ |
test_stream.cpp | 49 #include "opencv2/core/cuda.hpp" 54 struct Async : testing::TestWithParam<cv::cuda::DeviceInfo> 56 cv::cuda::HostMem src; 57 cv::cuda::GpuMat d_src; 59 cv::cuda::HostMem dst; 60 cv::cuda::GpuMat d_dst; 64 cv::cuda::DeviceInfo devInfo = GetParam(); 65 cv::cuda::setDevice(devInfo.deviceID()); 67 src = cv::cuda::HostMem(cv::cuda::HostMem::PAGE_LOCKED) [all...] |
test_core.cpp | 52 PARAM_TEST_CASE(Merge, cv::cuda::DeviceInfo, cv::Size, MatDepth, Channels, UseRoi) 54 cv::cuda::DeviceInfo devInfo; 68 cv::cuda::setDevice(devInfo.deviceID()); 79 std::vector<cv::cuda::GpuMat> d_src; 83 if (depth == CV_64F && !supportFeature(devInfo, cv::cuda::NATIVE_DOUBLE)) 87 cv::cuda::GpuMat dst; 88 cv::cuda::merge(d_src, dst); 97 cv::cuda::GpuMat dst; 98 cv::cuda::merge(d_src, dst); 117 PARAM_TEST_CASE(Split, cv::cuda::DeviceInfo, cv::Size, MatDepth, Channels, UseRoi [all...] |
test_gpumat.cpp | 47 #include "opencv2/core/cuda.hpp" 55 PARAM_TEST_CASE(GpuMat_SetTo, cv::cuda::DeviceInfo, cv::Size, MatType, UseRoi) 57 cv::cuda::DeviceInfo devInfo; 69 cv::cuda::setDevice(devInfo.deviceID()); 77 cv::cuda::GpuMat mat = createMat(size, type, useRoi); 87 if (CV_MAT_DEPTH(type) == CV_64F && !supportFeature(devInfo, cv::cuda::NATIVE_DOUBLE)) 91 cv::cuda::GpuMat mat = createMat(size, type, useRoi); 101 cv::cuda::GpuMat mat = createMat(size, type, useRoi); 112 if (CV_MAT_DEPTH(type) == CV_64F && !supportFeature(devInfo, cv::cuda::NATIVE_DOUBLE)) 116 cv::cuda::GpuMat mat = createMat(size, type, useRoi) [all...] |
/external/opencv3/modules/superres/src/ |
input_array_utility.hpp | 47 #include "opencv2/core/cuda.hpp" 55 CV_EXPORTS cuda::GpuMat arrGetGpuMat(InputArray arr, cuda::GpuMat& buf); 61 CV_EXPORTS cuda::GpuMat convertToType(const cuda::GpuMat& src, int type, cuda::GpuMat& buf0, cuda::GpuMat& buf1);
|
/external/opencv3/modules/cudaimgproc/perf/ |
perf_color.cpp | 88 const cv::cuda::GpuMat d_src(src); 89 cv::cuda::GpuMat dst; 91 TEST_CYCLE() cv::cuda::cvtColor(d_src, dst, info.code, info.dcn); 127 const cv::cuda::GpuMat d_src(src); 128 cv::cuda::GpuMat dst; 130 TEST_CYCLE() cv::cuda::cvtColor(d_src, dst, info.code, info.dcn); 150 cv::cuda::COLOR_BayerBG2BGR_MHT, cv::cuda::COLOR_BayerGB2BGR_MHT, cv::cuda::COLOR_BayerRG2BGR_MHT, cv::cuda::COLOR_BayerGR2BGR_MHT [all...] |
perf_mean_shift.cpp | 70 const cv::cuda::GpuMat d_src(rgba); 71 cv::cuda::GpuMat dst; 73 TEST_CYCLE() cv::cuda::meanShiftFiltering(d_src, dst, sp, sr); 106 const cv::cuda::GpuMat d_src(rgba); 107 cv::cuda::GpuMat dstr; 108 cv::cuda::GpuMat dstsp; 110 TEST_CYCLE() cv::cuda::meanShiftProc(d_src, dstr, dstsp, sp, sr); 141 const cv::cuda::GpuMat d_src(rgba); 144 TEST_CYCLE() cv::cuda::meanShiftSegmentation(d_src, dst, sp, sr, minsize);
|
perf_canny.cpp | 71 const cv::cuda::GpuMat d_image(image); 72 cv::cuda::GpuMat dst; 74 cv::Ptr<cv::cuda::CannyEdgeDetector> canny = cv::cuda::createCannyEdgeDetector(low_thresh, high_thresh, apperture_size, useL2gradient);
|
perf_gftt.cpp | 69 cv::Ptr<cv::cuda::CornersDetector> d_detector = cv::cuda::createGoodFeaturesToTrackDetector(image.type(), maxCorners, qualityLevel, minDistance); 71 const cv::cuda::GpuMat d_image(image); 72 cv::cuda::GpuMat pts;
|
perf_histogram.cpp | 64 const cv::cuda::GpuMat d_src(src); 65 cv::cuda::GpuMat dst; 67 TEST_CYCLE() cv::cuda::histEven(d_src, dst, 30, 0, 180); 106 const cv::cuda::GpuMat d_src(src); 107 cv::cuda::GpuMat d_hist[4]; 109 TEST_CYCLE() cv::cuda::histEven(d_src, d_hist, histSize, lowerLevel, upperLevel); 140 const cv::cuda::GpuMat d_src(src); 141 cv::cuda::GpuMat dst; 143 TEST_CYCLE() cv::cuda::calcHist(d_src, dst); 166 const cv::cuda::GpuMat d_src(src) [all...] |
perf_blend.cpp | 72 const cv::cuda::GpuMat d_img1(img1); 73 const cv::cuda::GpuMat d_img2(img2); 74 const cv::cuda::GpuMat d_weights1(weights1); 75 const cv::cuda::GpuMat d_weights2(weights2); 76 cv::cuda::GpuMat dst; 78 TEST_CYCLE() cv::cuda::blendLinear(d_img1, d_img2, d_weights1, d_weights2, dst);
|
/external/opencv3/modules/videostab/include/opencv2/videostab/ |
optical_flow.hpp | 117 void run(const cuda::GpuMat &frame0, const cuda::GpuMat &frame1, const cuda::GpuMat &points0, cuda::GpuMat &points1, 118 cuda::GpuMat &status, cuda::GpuMat &errors); 120 void run(const cuda::GpuMat &frame0, const cuda::GpuMat &frame1, const cuda::GpuMat &points0, cuda::GpuMat &points1 [all...] |
/external/opencv3/modules/cudaoptflow/perf/ |
perf_optflow.cpp | 72 const cv::cuda::GpuMat d_frame0(frame0); 73 const cv::cuda::GpuMat d_frame1(frame1); 74 cv::cuda::GpuMat flow; 76 cv::Ptr<cv::cuda::BroxOpticalFlow> d_alg = 77 cv::cuda::BroxOpticalFlow::create(0.197 /*alpha*/, 50.0 /*gamma*/, 0.8 /*scale_factor*/, 82 cv::cuda::GpuMat flows[2]; 83 cv::cuda::split(flow, flows); 85 cv::cuda::GpuMat u = flows[0]; 86 cv::cuda::GpuMat v = flows[1]; 136 const cv::cuda::GpuMat d_pts(pts.reshape(2, 1)) [all...] |
/external/opencv3/modules/cudaimgproc/test/ |
test_histogram.cpp | 52 PARAM_TEST_CASE(HistEven, cv::cuda::DeviceInfo, cv::Size) 54 cv::cuda::DeviceInfo devInfo; 62 cv::cuda::setDevice(devInfo.deviceID()); 73 cv::cuda::GpuMat hist; 74 cv::cuda::histEven(loadMat(src), hist, hbins, (int) hranges[0], (int) hranges[1]); 96 PARAM_TEST_CASE(CalcHist, cv::cuda::DeviceInfo, cv::Size) 98 cv::cuda::DeviceInfo devInfo; 107 cv::cuda::setDevice(devInfo.deviceID()); 115 cv::cuda::GpuMat hist; 116 cv::cuda::calcHist(loadMat(src), hist) [all...] |
test_mean_shift.cpp | 52 struct MeanShift : testing::TestWithParam<cv::cuda::DeviceInfo> 54 cv::cuda::DeviceInfo devInfo; 65 cv::cuda::setDevice(devInfo.deviceID()); 78 if (supportFeature(devInfo, cv::cuda::FEATURE_SET_COMPUTE_20)) 84 cv::cuda::GpuMat d_dst; 85 cv::cuda::meanShiftFiltering(loadMat(img), d_dst, spatialRad, colorRad); 100 if (supportFeature(devInfo, cv::cuda::FEATURE_SET_COMPUTE_20)) 110 cv::cuda::GpuMat rmap_filtered; 111 cv::cuda::meanShiftFiltering(loadMat(img), rmap_filtered, spatialRad, colorRad); 113 cv::cuda::GpuMat rmap [all...] |
test_canny.cpp | 58 PARAM_TEST_CASE(Canny, cv::cuda::DeviceInfo, AppertureSize, L2gradient, UseRoi) 60 cv::cuda::DeviceInfo devInfo; 72 cv::cuda::setDevice(devInfo.deviceID()); 84 cv::Ptr<cv::cuda::CannyEdgeDetector> canny = cv::cuda::createCannyEdgeDetector(low_thresh, high_thresh, apperture_size, useL2gradient); 86 cv::cuda::GpuMat edges;
|
/external/opencv3/modules/cudaarithm/src/ |
reductions.cpp | 46 using namespace cv::cuda; 50 double cv::cuda::norm(InputArray, int, InputArray) { throw_no_cuda(); return 0.0; } 51 void cv::cuda::calcNorm(InputArray, OutputArray, int, InputArray, Stream&) { throw_no_cuda(); } 52 double cv::cuda::norm(InputArray, InputArray, int) { throw_no_cuda(); return 0.0; } 53 void cv::cuda::calcNormDiff(InputArray, InputArray, OutputArray, int, Stream&) { throw_no_cuda(); } 55 Scalar cv::cuda::sum(InputArray, InputArray) { throw_no_cuda(); return Scalar(); } 56 void cv::cuda::calcSum(InputArray, OutputArray, InputArray, Stream&) { throw_no_cuda(); } 57 Scalar cv::cuda::absSum(InputArray, InputArray) { throw_no_cuda(); return Scalar(); } 58 void cv::cuda::calcAbsSum(InputArray, OutputArray, InputArray, Stream&) { throw_no_cuda(); } 59 Scalar cv::cuda::sqrSum(InputArray, InputArray) { throw_no_cuda(); return Scalar(); [all...] |
/external/opencv3/samples/cpp/tutorial_code/gpu/gpu-basics-similarity/ |
gpu-basics-similarity.cpp | 9 // CUDA structures and methods 19 double getPSNR_CUDA(const Mat& I1, const Mat& I2); // Basic CUDA versions 23 struct BufferPSNR // Optimized CUDA versions 24 { // Data allocations are very expensive on CUDA. Use a buffer to solve: allocate once reuse later. 25 cuda::GpuMat gI1, gI2, gs, t1,t2; 27 cuda::GpuMat buf; 33 struct BufferMSSIM // Optimized CUDA versions 34 { // Data allocations are very expensive on CUDA. Use a buffer to solve: allocate once reuse later. 35 cuda::GpuMat gI1, gI2, gs, t1,t2; 37 cuda::GpuMat I1_2, I2_2, I1_I2 [all...] |
/external/opencv3/modules/cudaimgproc/src/ |
corners.cpp | 46 using namespace cv::cuda; 50 Ptr<cuda::CornernessCriteria> cv::cuda::createHarrisCorner(int, int, int, double, int) { throw_no_cuda(); return Ptr<cuda::CornernessCriteria>(); } 51 Ptr<cuda::CornernessCriteria> cv::cuda::createMinEigenValCorner(int, int, int, int) { throw_no_cuda(); return Ptr<cuda::CornernessCriteria>(); } 55 namespace cv { namespace cuda { namespace device 80 Ptr<cuda::Filter> filterDx_, filterDy_; 105 filterDx_ = cuda::createSobelFilter(srcType, CV_32F, 1, 0, ksize_, scale, borderType_) [all...] |
/external/opencv3/modules/cudaarithm/perf/ |
perf_element_operations.cpp | 69 const cv::cuda::GpuMat d_src1(src1); 70 const cv::cuda::GpuMat d_src2(src2); 71 cv::cuda::GpuMat dst; 73 TEST_CYCLE() cv::cuda::add(d_src1, d_src2, dst); 105 const cv::cuda::GpuMat d_src(src); 106 cv::cuda::GpuMat dst; 108 TEST_CYCLE() cv::cuda::add(d_src, s, dst); 140 const cv::cuda::GpuMat d_src1(src1); 141 const cv::cuda::GpuMat d_src2(src2); 142 cv::cuda::GpuMat dst [all...] |
/external/opencv3/samples/gpu/performance/ |
tests.cpp | 20 #include "opencv2/xfeatures2d/cuda.hpp" 37 cuda::GpuMat d_src(src), d_templ, d_dst; 39 Ptr<cuda::TemplateMatching> alg = cuda::createTemplateMatching(src.type(), TM_CCORR); 65 cuda::GpuMat d_src; 83 cuda::minMaxLoc(d_src, &min_val, &max_val, &min_loc, &max_loc); 92 cuda::GpuMat d_src, d_dst, d_xmap, d_ymap; 126 cuda::remap(d_src, d_dst, d_xmap, d_ymap, interpolation, borderMode); 129 cuda::remap(d_src, d_dst, d_xmap, d_ymap, interpolation, borderMode); 138 cuda::GpuMat d_src, d_dst [all...] |
/external/opencv3/modules/cudastereo/perf/ |
perf_stereo.cpp | 70 cv::Ptr<cv::StereoBM> d_bm = cv::cuda::createStereoBM(ndisp); 72 const cv::cuda::GpuMat d_imgLeft(imgLeft); 73 const cv::cuda::GpuMat d_imgRight(imgRight); 74 cv::cuda::GpuMat dst; 110 cv::Ptr<cv::cuda::StereoBeliefPropagation> d_bp = cv::cuda::createStereoBeliefPropagation(ndisp); 112 const cv::cuda::GpuMat d_imgLeft(imgLeft); 113 const cv::cuda::GpuMat d_imgRight(imgRight); 114 cv::cuda::GpuMat dst; 144 cv::Ptr<cv::cuda::StereoConstantSpaceBP> d_csbp = cv::cuda::createStereoConstantSpaceBP(ndisp) [all...] |
/external/opencv3/modules/cudafeatures2d/src/ |
feature2d_async.cpp | 45 cv::cuda::Feature2DAsync::~Feature2DAsync() 49 void cv::cuda::Feature2DAsync::detectAsync(InputArray image, 63 void cv::cuda::Feature2DAsync::computeAsync(InputArray image, 77 void cv::cuda::Feature2DAsync::detectAndComputeAsync(InputArray /*image*/,
|
/external/opencv3/modules/cudastereo/src/cuda/ |
disparity_bilateral_filter.hpp | 1 namespace cv { namespace cuda { namespace device namespace in namespace:cv
|
/external/opencv3/modules/cudalegacy/src/ |
needle_map.cpp | 46 using namespace cv::cuda; 50 void cv::cuda::createOpticalFlowNeedleMap(const GpuMat&, const GpuMat&, GpuMat&, GpuMat&) { throw_no_cuda(); } 54 namespace cv { namespace cuda { namespace device 63 void cv::cuda::createOpticalFlowNeedleMap(const GpuMat& u, const GpuMat& v, GpuMat& vertex, GpuMat& colors) 65 using namespace cv::cuda::device::optical_flow; 90 cuda::minMax(u_avg, 0, &uMax); 91 cuda::minMax(v_avg, 0, &vMax); 97 cuda::cvtColor(colors, colors, COLOR_HSV2RGB);
|