基于Lucene的CBIR系统研究:从Lucene到LIRe

 

zz from:http://hi.baidu.com/lszhuhaichao/blog/item/a82e0c5182584214367abee0.html

基于LuceneCBIR系统研究:从LuceneLIRe

Lucene是一个全文检索的平台,它可以用于对文本分析,建立索引,那么它是怎么用于CBIR呢?我将接着上文继续从讲讲LIRe对图像数据是如何进行组织的,但这还得从Lucene说起。

1.         Lucene的数据结构Document

使用过Lucene的人都应该知道,Lucene是通过Document这一数据结构来组织网络上的文档的。我们可以在Document field来表示文档的各种属性,比如文档的大小,建立时间,路径,文档的内容等等。

一个field一般有四个属性:field的名称,field的内容,fieldStore属性和fieldIndex属性。其中Store属性表示是否进行存储,而Index属性用于表征索引,分词等等。

下图就是一个例子,这里做了简化处理,Index的属性只有NOYES,实际上不是这样的。具体请参照相关的文章。

 

2.         LIRe的数据存储

介绍完LuceneDocument,我们将继续说说LIRe是如何组织图像数据。LIRe的基本实现也是基于LuceneDocument。实现过程,就是如下:


 

    先对图像提取特征,然后将特征转为字符串的形式存储在索引库中,不建立索引。但是必须同时保存绝对路径。这样就完成了对图像建立索引。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值