提交 dabc4003 编写于 作者: M Marius Muja

Minor changes

上级 09b2f2ef
...@@ -418,7 +418,7 @@ private: ...@@ -418,7 +418,7 @@ private:
void middleSplit_(int* ind, int count, int& index, int& cutfeat, DistanceType& cutval, const BoundingBox& bbox) void middleSplit_(int* ind, int count, int& index, int& cutfeat, DistanceType& cutval, const BoundingBox& bbox)
{ {
const float EPS=0.00001f; const float eps_val=0.00001f;
DistanceType max_span = bbox[0].high-bbox[0].low; DistanceType max_span = bbox[0].high-bbox[0].low;
for (size_t i=1; i<dim_; ++i) { for (size_t i=1; i<dim_; ++i) {
DistanceType span = bbox[i].high-bbox[i].low; DistanceType span = bbox[i].high-bbox[i].low;
...@@ -430,7 +430,7 @@ private: ...@@ -430,7 +430,7 @@ private:
cutfeat = 0; cutfeat = 0;
for (size_t i=0; i<dim_; ++i) { for (size_t i=0; i<dim_; ++i) {
DistanceType span = bbox[i].high-bbox[i].low; DistanceType span = bbox[i].high-bbox[i].low;
if (span>(DistanceType)((1-EPS)*max_span)) { if (span>(DistanceType)((1-eps_val)*max_span)) {
ElementType min_elem, max_elem; ElementType min_elem, max_elem;
computeMinMax(ind, count, cutfeat, min_elem, max_elem); computeMinMax(ind, count, cutfeat, min_elem, max_elem);
DistanceType spread = (DistanceType)(max_elem-min_elem); DistanceType spread = (DistanceType)(max_elem-min_elem);
......
...@@ -350,7 +350,7 @@ TEST_F(Flann_SIFT100K_Test, AutotunedTest) ...@@ -350,7 +350,7 @@ TEST_F(Flann_SIFT100K_Test, AutotunedTest)
index.save("autotuned.idx"); index.save("autotuned.idx");
start_timer("Searching KNN..."); start_timer("Searching KNN...");
index.knnSearch(query, indices, dists, 5, flann::SearchParams(-2) ); index.knnSearch(query, indices, dists, 5, flann::SearchParams(FLANN_CHECKS_AUTOTUNED) );
printf("done (%g seconds)\n", stop_timer()); printf("done (%g seconds)\n", stop_timer());
float precision = compute_precision(match, indices); float precision = compute_precision(match, indices);
...@@ -396,8 +396,7 @@ TEST_F(Flann_SIFT100K_Test, SavedTest) ...@@ -396,8 +396,7 @@ TEST_F(Flann_SIFT100K_Test, SavedTest)
const flann::IndexParams index_params = autotuned_index.getParameters(); const flann::IndexParams index_params = autotuned_index.getParameters();
printf("The index has the following parameters:\n"); printf("The index has the following parameters:\n");
// index_params->print(); flann::print_params(index_params);
printf("Index type is: %d\n", autotuned_index.getType()); printf("Index type is: %d\n", autotuned_index.getType());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册