提交 da6898f7 编写于 作者: V Vadim Pisarevsky

Merge pull request #3389 from blackibiza84:master

...@@ -128,12 +128,12 @@ PERF_TEST_P(Image_NFeatures, ORB, ...@@ -128,12 +128,12 @@ PERF_TEST_P(Image_NFeatures, ORB,
} }
else else
{ {
cv::ORB orb(nFeatures); cv::Ptr<cv::ORB> orb = cv::ORB::create(nFeatures);
std::vector<cv::KeyPoint> cpu_keypoints; std::vector<cv::KeyPoint> cpu_keypoints;
cv::Mat cpu_descriptors; cv::Mat cpu_descriptors;
TEST_CYCLE() orb(img, cv::noArray(), cpu_keypoints, cpu_descriptors); TEST_CYCLE() orb->detectAndCompute(img, cv::noArray(), cpu_keypoints, cpu_descriptors);
SANITY_CHECK_KEYPOINTS(cpu_keypoints); SANITY_CHECK_KEYPOINTS(cpu_keypoints);
SANITY_CHECK(cpu_descriptors); SANITY_CHECK(cpu_descriptors);
......
...@@ -185,11 +185,11 @@ CUDA_TEST_P(ORB, Accuracy) ...@@ -185,11 +185,11 @@ CUDA_TEST_P(ORB, Accuracy)
cv::cuda::GpuMat descriptors; cv::cuda::GpuMat descriptors;
orb(loadMat(image), loadMat(mask), keypoints, descriptors); orb(loadMat(image), loadMat(mask), keypoints, descriptors);
cv::ORB orb_gold(nFeatures, scaleFactor, nLevels, edgeThreshold, firstLevel, WTA_K, scoreType, patchSize); cv::Ptr<cv::ORB> orb_gold = cv::ORB::create(nFeatures, scaleFactor, nLevels, edgeThreshold, firstLevel, WTA_K, scoreType, patchSize);
std::vector<cv::KeyPoint> keypoints_gold; std::vector<cv::KeyPoint> keypoints_gold;
cv::Mat descriptors_gold; cv::Mat descriptors_gold;
orb_gold(image, mask, keypoints_gold, descriptors_gold); orb_gold->detectAndCompute(image, mask, keypoints_gold, descriptors_gold);
cv::BFMatcher matcher(cv::NORM_HAMMING); cv::BFMatcher matcher(cv::NORM_HAMMING);
std::vector<cv::DMatch> matches; std::vector<cv::DMatch> matches;
......
...@@ -79,7 +79,7 @@ PERF_TEST_P(ImagePair, StereoBM, ...@@ -79,7 +79,7 @@ PERF_TEST_P(ImagePair, StereoBM,
} }
else else
{ {
cv::Ptr<cv::StereoBM> bm = cv::createStereoBM(ndisp); cv::Ptr<cv::StereoBM> bm = cv::StereoBM::create(ndisp);
cv::Mat dst; cv::Mat dst;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册