Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PointCloud
Flann
提交
3ac0f477
F
Flann
项目概览
PointCloud
/
Flann
通知
4
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
Flann
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
3ac0f477
编写于
1月 11, 2011
作者:
M
Marius Muja
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Adding FLANN_ prefix to all logging constants
上级
cef6fdc7
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
10 addition
and
9 deletion
+10
-9
src/cpp/flann/algorithms/autotuned_index.h
src/cpp/flann/algorithms/autotuned_index.h
+3
-1
src/cpp/flann/algorithms/composite_index.h
src/cpp/flann/algorithms/composite_index.h
+1
-1
src/cpp/flann/algorithms/kdtree_index.h
src/cpp/flann/algorithms/kdtree_index.h
+1
-1
src/cpp/flann/algorithms/kdtree_single_index.h
src/cpp/flann/algorithms/kdtree_single_index.h
+1
-1
src/cpp/flann/algorithms/kmeans_index.h
src/cpp/flann/algorithms/kmeans_index.h
+1
-1
src/cpp/flann/algorithms/linear_index.h
src/cpp/flann/algorithms/linear_index.h
+1
-1
src/cpp/flann/flann.cpp
src/cpp/flann/flann.cpp
+1
-2
test/flann_simple_test.cpp
test/flann_simple_test.cpp
+1
-1
未找到文件。
src/cpp/flann/algorithms/autotuned_index.h
浏览文件 @
3ac0f477
...
...
@@ -144,7 +144,7 @@ class AutotunedIndex : public NNIndex<Distance>
/**
* Index parameters
*/
const
AutotunedIndexParams
&
index_params
;
const
AutotunedIndexParams
index_params
;
Distance
distance
;
public:
...
...
@@ -161,9 +161,11 @@ public:
{
if
(
bestIndex
!=
NULL
)
{
delete
bestIndex
;
bestIndex
=
NULL
;
}
if
(
bestParams
!=
NULL
)
{
delete
bestParams
;
bestParams
=
NULL
;
}
};
...
...
src/cpp/flann/algorithms/composite_index.h
浏览文件 @
3ac0f477
...
...
@@ -102,7 +102,7 @@ class CompositeIndex : public NNIndex<Distance>
const
Matrix
<
ElementType
>
dataset
;
const
IndexParams
&
index_params
;
const
CompositeIndexParams
index_params
;
Distance
distance
;
...
...
src/cpp/flann/algorithms/kdtree_index.h
浏览文件 @
3ac0f477
...
...
@@ -123,7 +123,7 @@ class KDTreeIndex : public NNIndex<Distance>
*/
const
Matrix
<
ElementType
>
dataset
;
const
IndexParams
&
index_params
;
const
KDTreeIndexParams
index_params
;
size_t
size_
;
size_t
veclen_
;
...
...
src/cpp/flann/algorithms/kdtree_single_index.h
浏览文件 @
3ac0f477
...
...
@@ -102,7 +102,7 @@ class KDTreeSingleIndex : public NNIndex<Distance>
*/
const
Matrix
<
ElementType
>
dataset
;
const
IndexParams
&
index_params
;
const
KDTreeSingleIndexParams
index_params
;
size_t
size_
;
size_t
veclen_
;
...
...
src/cpp/flann/algorithms/kmeans_index.h
浏览文件 @
3ac0f477
...
...
@@ -134,7 +134,7 @@ class KMeansIndex : public NNIndex<Distance>
*/
const
Matrix
<
ElementType
>
dataset
;
const
IndexParams
&
index_params
;
const
KMeansIndexParams
index_params
;
/**
* Number of features in the dataset.
...
...
src/cpp/flann/algorithms/linear_index.h
浏览文件 @
3ac0f477
...
...
@@ -65,7 +65,7 @@ class LinearIndex : public NNIndex<Distance>
typedef
typename
Distance
::
ResultType
DistanceType
;
const
Matrix
<
ElementType
>
dataset
;
const
LinearIndexParams
&
index_params
;
const
LinearIndexParams
index_params
;
Distance
distance
;
...
...
src/cpp/flann/flann.cpp
浏览文件 @
3ac0f477
...
...
@@ -100,6 +100,7 @@ flann_index_t __flann_build_index(typename Distance::ElementType* dataset, int r
*
speedup
=
autotuned_index
->
getSpeedup
();
}
delete
params
;
return
index
;
}
catch
(
std
::
runtime_error
&
e
)
{
...
...
@@ -620,9 +621,7 @@ int __flann_free_index(flann_index_t index_ptr, FLANNParameters* flann_params)
throw
FLANNException
(
"Invalid index"
);
}
Index
<
Distance
>*
index
=
(
Index
<
Distance
>*
)
index_ptr
;
const
IndexParams
*
index_params
=
index
->
getIndexParameters
();
delete
index
;
delete
index_params
;
return
0
;
}
...
...
test/flann_simple_test.cpp
浏览文件 @
3ac0f477
...
...
@@ -309,7 +309,7 @@ TEST_F(Flann_SIFT100K_Test, KMeansTreeTest)
TEST_F
(
Flann_SIFT100K_Test
,
AutotunedTest
)
{
flann
::
log_verbosity
(
LOG_INFO
);
flann
::
log_verbosity
(
FLANN_
LOG_INFO
);
Index
<
L2
<
float
>
>
index
(
data
,
flann
::
AutotunedIndexParams
(
0.8
,
0.01
,
0
,
0.1
));
// 80% precision
start_timer
(
"Building autotuned index..."
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录