X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=modules%2Focl%2Fsrc%2Fbuild_warps.cpp;fp=modules%2Focl%2Fsrc%2Fbuild_warps.cpp;h=f0a3203d6c987a71328faafa9c71e77eecc2499d;hb=aacf188e837324b5e35dac9d2accaa332a83d346;hp=40c082b556895bb66deebc006d0c6e9a41d5d261;hpb=7703b63cae1a88f8358612f118663386caa3356e;p=profile%2Fivi%2Fopencv.git diff --git a/modules/ocl/src/build_warps.cpp b/modules/ocl/src/build_warps.cpp index 40c082b..f0a3203 100644 --- a/modules/ocl/src/build_warps.cpp +++ b/modules/ocl/src/build_warps.cpp @@ -77,19 +77,19 @@ void cv::ocl::buildWarpPlaneMaps(Size /*src_size*/, Rect dst_roi, const Mat &K, int xmap_step = xmap.step / xmap.elemSize(), xmap_offset = xmap.offset / xmap.elemSize(); int ymap_step = ymap.step / ymap.elemSize(), ymap_offset = ymap.offset / ymap.elemSize(); - vector< pair > args; - args.push_back( make_pair( sizeof(cl_mem), (void *)&xmap.data)); - args.push_back( make_pair( sizeof(cl_mem), (void *)&ymap.data)); - args.push_back( make_pair( sizeof(cl_mem), (void *)&KRT_mat.data)); - args.push_back( make_pair( sizeof(cl_int), (void *)&tl_u)); - args.push_back( make_pair( sizeof(cl_int), (void *)&tl_v)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap.cols)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap.rows)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap_step)); - args.push_back( make_pair( sizeof(cl_int), (void *)&ymap_step)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap_offset)); - args.push_back( make_pair( sizeof(cl_int), (void *)&ymap_offset)); - args.push_back( make_pair( sizeof(cl_float), (void *)&scale)); + std::vector< std::pair > args; + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&xmap.data)); + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&ymap.data)); + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&KRT_mat.data)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&tl_u)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&tl_v)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap.cols)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap.rows)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap_step)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&ymap_step)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap_offset)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&ymap_offset)); + args.push_back( std::make_pair( sizeof(cl_float), (void *)&scale)); size_t globalThreads[3] = { xmap.cols, xmap.rows, 1 }; size_t localThreads[3] = { 32, 8, 1 }; @@ -120,19 +120,19 @@ void cv::ocl::buildWarpCylindricalMaps(Size /*src_size*/, Rect dst_roi, const Ma int xmap_step = xmap.step / xmap.elemSize(), xmap_offset = xmap.offset / xmap.elemSize(); int ymap_step = ymap.step / ymap.elemSize(), ymap_offset = ymap.offset / ymap.elemSize(); - vector< pair > args; - args.push_back( make_pair( sizeof(cl_mem), (void *)&xmap.data)); - args.push_back( make_pair( sizeof(cl_mem), (void *)&ymap.data)); - args.push_back( make_pair( sizeof(cl_mem), (void *)&KR_oclMat.data)); - args.push_back( make_pair( sizeof(cl_int), (void *)&tl_u)); - args.push_back( make_pair( sizeof(cl_int), (void *)&tl_v)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap.cols)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap.rows)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap_step)); - args.push_back( make_pair( sizeof(cl_int), (void *)&ymap_step)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap_offset)); - args.push_back( make_pair( sizeof(cl_int), (void *)&ymap_offset)); - args.push_back( make_pair( sizeof(cl_float), (void *)&scale)); + std::vector< std::pair > args; + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&xmap.data)); + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&ymap.data)); + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&KR_oclMat.data)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&tl_u)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&tl_v)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap.cols)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap.rows)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap_step)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&ymap_step)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap_offset)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&ymap_offset)); + args.push_back( std::make_pair( sizeof(cl_float), (void *)&scale)); size_t globalThreads[3] = { xmap.cols, xmap.rows, 1 }; size_t localThreads[3] = { 32, 8, 1 }; @@ -163,19 +163,19 @@ void cv::ocl::buildWarpSphericalMaps(Size /*src_size*/, Rect dst_roi, const Mat int xmap_step = xmap.step / xmap.elemSize(), xmap_offset = xmap.offset / xmap.elemSize(); int ymap_step = ymap.step / ymap.elemSize(), ymap_offset = ymap.offset / ymap.elemSize(); - vector< pair > args; - args.push_back( make_pair( sizeof(cl_mem), (void *)&xmap.data)); - args.push_back( make_pair( sizeof(cl_mem), (void *)&ymap.data)); - args.push_back( make_pair( sizeof(cl_mem), (void *)&KR_oclMat.data)); - args.push_back( make_pair( sizeof(cl_int), (void *)&tl_u)); - args.push_back( make_pair( sizeof(cl_int), (void *)&tl_v)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap.cols)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap.rows)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap_step)); - args.push_back( make_pair( sizeof(cl_int), (void *)&ymap_step)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap_offset)); - args.push_back( make_pair( sizeof(cl_int), (void *)&ymap_offset)); - args.push_back( make_pair( sizeof(cl_float), (void *)&scale)); + std::vector< std::pair > args; + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&xmap.data)); + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&ymap.data)); + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&KR_oclMat.data)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&tl_u)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&tl_v)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap.cols)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap.rows)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap_step)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&ymap_step)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap_offset)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&ymap_offset)); + args.push_back( std::make_pair( sizeof(cl_float), (void *)&scale)); size_t globalThreads[3] = { xmap.cols, xmap.rows, 1 }; size_t localThreads[3] = { 32, 8, 1 }; @@ -210,16 +210,16 @@ void cv::ocl::buildWarpAffineMaps(const Mat &M, bool inverse, Size dsize, oclMat oclMat coeffsOclMat(coeffsMat.reshape(1, 1)); - vector< pair > args; - args.push_back( make_pair( sizeof(cl_mem), (void *)&xmap.data)); - args.push_back( make_pair( sizeof(cl_mem), (void *)&ymap.data)); - args.push_back( make_pair( sizeof(cl_mem), (void *)&coeffsOclMat.data)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap.cols)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap.rows)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap_step)); - args.push_back( make_pair( sizeof(cl_int), (void *)&ymap_step)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap_offset)); - args.push_back( make_pair( sizeof(cl_int), (void *)&ymap_offset)); + std::vector< std::pair > args; + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&xmap.data)); + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&ymap.data)); + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&coeffsOclMat.data)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap.cols)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap.rows)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap_step)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&ymap_step)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap_offset)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&ymap_offset)); size_t globalThreads[3] = { xmap.cols, xmap.rows, 1 }; size_t localThreads[3] = { 32, 8, 1 }; @@ -254,16 +254,16 @@ void cv::ocl::buildWarpPerspectiveMaps(const Mat &M, bool inverse, Size dsize, o int xmap_step = xmap.step / xmap.elemSize(), xmap_offset = xmap.offset / xmap.elemSize(); int ymap_step = ymap.step / ymap.elemSize(), ymap_offset = ymap.offset / ymap.elemSize(); - vector< pair > args; - args.push_back( make_pair( sizeof(cl_mem), (void *)&xmap.data)); - args.push_back( make_pair( sizeof(cl_mem), (void *)&ymap.data)); - args.push_back( make_pair( sizeof(cl_mem), (void *)&coeffsOclMat.data)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap.cols)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap.rows)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap_step)); - args.push_back( make_pair( sizeof(cl_int), (void *)&ymap_step)); - args.push_back( make_pair( sizeof(cl_int), (void *)&xmap_offset)); - args.push_back( make_pair( sizeof(cl_int), (void *)&ymap_offset)); + std::vector< std::pair > args; + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&xmap.data)); + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&ymap.data)); + args.push_back( std::make_pair( sizeof(cl_mem), (void *)&coeffsOclMat.data)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap.cols)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap.rows)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap_step)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&ymap_step)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&xmap_offset)); + args.push_back( std::make_pair( sizeof(cl_int), (void *)&ymap_offset)); size_t globalThreads[3] = { xmap.cols, xmap.rows, 1 };