Commit ce992c82 authored by Alexander Alekhin's avatar Alexander Alekhin

ocl: update gftt

parent e371901d
...@@ -124,7 +124,7 @@ static bool ocl_goodFeaturesToTrack( InputArray _image, OutputArray _corners, ...@@ -124,7 +124,7 @@ static bool ocl_goodFeaturesToTrack( InputArray _image, OutputArray _corners,
tmpCorners.resize(total); tmpCorners.resize(total);
Mat mcorners(1, totalb, CV_8UC1, &tmpCorners[0]); Mat mcorners(1, totalb, CV_8UC1, &tmpCorners[0]);
corners.colRange(0, totalb).getMat(ACCESS_READ).copyTo(mcorners); corners.colRange(0, totalb).copyTo(mcorners);
} }
std::sort( tmpCorners.begin(), tmpCorners.end() ); std::sort( tmpCorners.begin(), tmpCorners.end() );
......
...@@ -84,8 +84,8 @@ PARAM_TEST_CASE(GoodFeaturesToTrack, double, bool) ...@@ -84,8 +84,8 @@ PARAM_TEST_CASE(GoodFeaturesToTrack, double, bool)
void UMatToVector(const UMat & um, std::vector<Point2f> & v) const void UMatToVector(const UMat & um, std::vector<Point2f> & v) const
{ {
v.resize(points.cols); v.resize(um.size().area());
um.getMat(ACCESS_READ).copyTo(v); um.copyTo(Mat(um.size(), CV_32FC2, &v[0]));
} }
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment