yael图像检索库

Yael

Yael is a library implementing computationally intensive functions used in large scale image retrieval, such as neighbor search, clustering and inverted files. The library offers interfaces for C, Python and Matlab.

Introduction

This website is a tutorial for first steps with Yael. Most of the remarks and details here will be just but useless for skilled programmers, as the structure of the library should be clear enough. The documentation related to Python should however interest any programmer wanting to use this interface.

Yael is a library for performing efficient basic operations, in particular kmeans and exhaustive nearest neighbor search function. It offers three interfaces:

  • C,
  • Python,
  • Matlab (Octave extension is included, but not fully checked at each release).

The library has been tested under different architectures, in particular

  • Linux 32 bits: Fedora Core 11
  • Linux 64 bits: Fedora Core 10, Fedora Core 11, Ubuntu Karmic, Debian 4.1.2-25
  • Mac OS X.

The library has not been packaged nor tested for Microsoft Windows. Some people have however adapted some previous version of the library on this operating system.

The C API is object-oriented in spirit whenever applicable, with constructors and destructors for each structure. All functions are re-entrant, but unless otherwise specified, they are not multi-threaded. Threading is assumed to occur at a higher level. In particular, the python interface offers a very simple way to parallelize function calls.

主页: yael.gforge.inria.fr/index.html

Yael库在Ubuntu的部署: blog.sciencenet.cn/home.php?mod=space&uid=427115&do=blog&id=949827

时间: 2024-08-29 00:31:41

yael图像检索库的相关文章

总结一些机器视觉库

通用库/General Library OpenCV   无需多言. RAVL  Recognition And Vision Library. 线程安全.强大的IO机制.包含AAM. CImg  很酷的一个图像处理包.整个库只有一个头文件.包含一个基于PDE的光流算法. 图像,视频IO/Image, Video IO FreeImage DevIL ImageMagick FFMPEG VideoInput portVideo AR相关/Augmented Reality ARToolKit 

视频扫图之一致性图像检索

视频扫图之一致性图像检索 [email protected] http://blog.csdn.net/zouxy09 这里分享下最近的一个小作品:一致性图像检索.和以图搜图不同,以图搜图是从数据库中检索和查询图像一致或者相似的图像.而我们是只检索一致的图像(灰度化过后也属于一致的).和拍照搜索也不同,拍照搜索是用户拍摄一张照片,然后在数据库中检索和这张照片一致的图像,它的检索触发是由用户提供的.而我们是通过摄像头扫描现实场景中的图像的,没有用户的触发交互.实际上就和我们扫描二维码类似,这里我们

基于数据挖掘的图像检索-随笔

1)图像检索 该算法提取数据库中图像的底层特征,将图像和提取出来的底层特征作为训练数据,对类区域进行半监督学习,实现图像和类别的语义关联. 算法1 图像类区域的半监督学习 输入  图像数据集. 输出  图像的特征库和类区域. 第一步: 读取图像集的图像,存入图像库.对图像集中的图像进行预处理,提取图像的底层特征,存入特征库. 第二步: 通过图像集的底层特征计算每个图像类的类区域中心. 第三步: 根据该类中心到该类图像的距离判断图像类区域.用户检索图像可以用示例图像检索,也可以用关键词来进行检索,

基于颜色的图像检索学习系统

截图: [检索前] [检索后] 功能: 单击[查找文件夹]会随机显示当前文件夹下的6张图像.假设当前文件夹下小于6幅.则所有显示. 单击[选择],会将測试图像显示在[选择]button上方. 单击[检索],会将与当前图像颜色最接近的6幅图像显示在下方. 思路: 将图像的RGB空间映射到HSV空间,并将其H.S.V均划分为12个区间.这样图像得到3*12个属性. 对选取的測试图像和所有的待检索图像均进行上述处理. 计算測试图像与检索图像之间的距离.将得到的距离依照从小到大的顺序排序.将排序靠前的6

基于哈希的图像检索技术

为什么在图像检索里面使用到哈希(hashing)算法? 基于哈希算法的图像检索方法将图片的高维内容特征映射到汉明空间(二值空间)中,生成一个低维的哈希序列来表示一幅图片,降低了图像检索系统对计算机内存空间的要求,提高了检索速度,能更好的适应海量图片检索的要求. 最近或者最近邻问题在大规模的数据查询中用得非常多.但是他们都会遇到一个问题,就是"维数灾难".也就是说当数据的维数太大的时候,之前的那些索引方法(如KD树)就不能起到作用,这时候新的方法就很有必要,哈希算法满足了这个要求. ?

深度学习与计算机视觉(11)_基于deep learning的快速图像检索系统

作者: 寒小阳 && 龙心尘 时间:2016年3月. 出处:http://blog.csdn.net/han_xiaoyang/article/details/50856583 http://blog.csdn.net/longxinchen_ml/article/details/50903658 声明:版权所有,转载请联系作者并注明出处 1.重点内容引言 本系统是基于CVPR2015的论文<Deep Learning of Binary Hash Codes for Fast Im

基于内容的图像检索技术

图像检索的本质是对图像特征的提取与基于特征的匹配技术,图像的特征包括图像的文本特征.视觉特征,所谓图像的文本特征是指与图像相关的文本信息,比如图像的名称.对图像的注解文字等,而目前比较成熟应用于网络环境下的图像检索系统比如Google.百度等均属于这类.图像的视觉特征是指图像本身所拥有的视觉信息,又可以进一步分为通用的视觉特征和领域特征,如颜色.纹理.形状等属于图像通用特征,而光谱特征则属于地理科学中遥感影像独有的特征. 从发展演变历程来看,根据图像检索系统所提取图像特征可分为两类,第一类即基于

CV&amp;AR库

这个页面力图搜集各种跟CV,AR相关的代码,如无特别声明,均是c/c++代码.还是一贯的标准,不求全面,只求质量. 如有特别推荐的代码,请在本页留言,或者email我:cvchina AT gmail.com 通用库/General Library OpenCV 无需多言. RAVL Recognition And Vision Library. 线程安全.强大的IO机制.包含AAM. CImg 很酷的一个图像处理包.整个库只有一个头文件.包含一个基于PDE的光流算法. 图像,视频IO/Imag

图像检索(5):基于OpenCV实现小型的图像数据库检索

本文对前面的几篇文章进行个总结,实现一个小型的图像检索应用. 一个小型的图像检索应用可以分为两部分: train,构建图像集的特征数据库. retrieval,检索,给定图像,从图像库中返回最类似的图像 构建图像数据库的过程如下: 生成图像集的视觉词汇表(Vocabulary) 提取图像集所有图像的sift特征 对得到的sifte特征集合进行聚类,聚类中心就是Vocabulary 对图像集中的图像重新编码表示,可使用BoW或者VLAD,这里选择VLAD. 将图像集中所有图像的VLAD表示组合到一