refactored gpu BruteForceMather (made it similar to BFMatcher)
This commit is contained in:
@@ -363,7 +363,7 @@ TEST(BruteForceMatcher)
|
||||
|
||||
// Init GPU matcher
|
||||
|
||||
gpu::BruteForceMatcher_GPU< L2<float> > d_matcher;
|
||||
gpu::BFMatcher_GPU d_matcher(NORM_L2);
|
||||
|
||||
gpu::GpuMat d_query(query);
|
||||
gpu::GpuMat d_train(train);
|
||||
|
@@ -57,7 +57,7 @@ int main(int argc, char* argv[])
|
||||
cout << "FOUND " << keypoints2GPU.cols << " keypoints on second image" << endl;
|
||||
|
||||
// matching descriptors
|
||||
BruteForceMatcher_GPU< L2<float> > matcher;
|
||||
BFMatcher_GPU matcher(NORM_L2);
|
||||
GpuMat trainIdx, distance;
|
||||
matcher.matchSingle(descriptors1GPU, descriptors2GPU, trainIdx, distance);
|
||||
|
||||
@@ -69,7 +69,7 @@ int main(int argc, char* argv[])
|
||||
surf.downloadKeypoints(keypoints2GPU, keypoints2);
|
||||
surf.downloadDescriptors(descriptors1GPU, descriptors1);
|
||||
surf.downloadDescriptors(descriptors2GPU, descriptors2);
|
||||
BruteForceMatcher_GPU< L2<float> >::matchDownload(trainIdx, distance, matches);
|
||||
BFMatcher_GPU::matchDownload(trainIdx, distance, matches);
|
||||
|
||||
// drawing the results
|
||||
Mat img_matches;
|
||||
|
Reference in New Issue
Block a user