资 源 简 介
Caltech Large Scale Image Search Toolbox
Description
This C++/Matlab package implements several algorithms used for large scale
image search. The algorithms are implemented in C++, with an eye on large
scale databases. It can handle millions of images and hundreds of millions
of local features. It has MEX interfaces for Matlab, but can also be used
(with possible future modifications) from Python and directly from C++.
The algorithms can be divided into two broad categories, depending on the
approach taken for image search:
1. Bag of Words
The images are represented by histograms of visual words.
It includes algorithms for computing dictionaries:
* K-Means.
* Approximate K-Means (AKM).
* Hierarchical K-Means (HKM).
It also includes algorithms for fast search:
* Inverted File Index.
* Inverted File Index with Extra Information (for example for implementing Hamming Embedding).
* Min-Hash.
2. Full Representation
文 件 列 表
ccCommon.hpp
ccData.hpp
ccDistance.cpp
ccDistance.hpp
ccHKmeans.cpp
ccHKmeans.hpp
ccInvertedFile.cpp
ccInvertedFileExtra.cpp
ccInvertedFileExtra.hpp
ccInvertedFile.hpp
ccKdt.cpp
ccKdt.hpp
ccLsh.cpp
ccLsh.hpp
ccMatrix.hpp
ccNormalize.cpp
ccNormalize.hpp
ccvAkmeansClean.m
ccvAkmeansCreate.m
ccvAkmeansLookup.m
ccvBowGetDict.m
ccvBowGetWordsClean.m
ccvBowGetWordsInit.m
ccvBowGetWords.m
ccvBowSpCheck.m
ccvDistance.m
ccVector.hpp
ccvHkmClean.m
ccvHkmCreate.m
ccvHkmExport.m
ccvHkmImport.m
ccvHkmKnn.m
ccvHkmLeafIds.m
ccvInvFileClean.m
ccvInvFileCompStats.m
ccvInvFileExtraClean.m
ccvInvFileExtraCompStats.m
ccvInvFileExtraInsert.m
ccvInvFileExtraSearch.m
ccvInvFileInsert.m
ccvInvFileLoad.m
ccvInvFileSave.m
ccvInvFileSearch.m
ccvKdtClean.m
ccvKdtCreate.m
ccvKdtKnn.m
ccvKdtPoints.m
ccvKnn.m
ccvLshBucketId.m
ccvLshBucketPoints.m
ccvLshClean.m
ccvLshCreate.m
ccvLshFuncVal.m
ccvLshInsert.m
ccvLshKnn.m
ccvLshLoad.m
ccvLshSave.m
ccvLshSearch.m
ccvLshStats.m
ccvNormalize.m
ccvNorm.m
ccvRandSeed.m
ccvSumIndexed.m
COMPILE.m
DEMO.m
doc
simulinkicon.gif
linux.png
demoicon.gif
alpha.png
up.png
c.png
left.png
solaris.png
windows.png
down.png
m2html.css
c++.png
hp.png
mex.png
pcode.png
index.html
sgi.png
fortran.png
doxysearch.php
caltech-image-search
right.png
matlabicon.gif
file-list.txt
info.txt
info.txt~
m2html
m2html.m
mwizard2.m
GPL
mwizard.m
README
TODO
mdot.m
LICENSE
Changelog
private
Contents.m
templates
@template
INSTALL
mxCommon.hpp
mxData.hpp
mxDistance.cpp
mxDistance.hpp
mxDistance.mexa64
mxHkmClean.cpp
mxHkmClean.mexa64
mxHkmCreate.cpp
mxHkmCreate.mexa64
mxHKmeans.hpp
mxHkmExport.cpp
mxHkmExport.mexa64
mxHkmImport.cpp
mxHkmImport.mexa64
mxHkmKnn.cpp
mxHkmKnn.mexa64
mxHkmLeafIds.cpp
mxHkmLeafIds.mexa64
mxInvFileClean.cpp
mxInvFileClean.mexa64
mxInvFileCompStats.cpp
mxInvFileCompStats.mexa64
mxInvFileExtraClean.cpp
mxInvFileExtraClean.mexa64
mxInvFileExtraCompStats.cpp
mxInvFileExtraCompStats.mexa64
mxInvFileExtraFill.cpp
mxInvFileExtraFill.mexa64
mxInvFileExtra.hpp
mxInvFileExtraSearch.cpp
mxInvFileExtraSearch.mexa64
mxInvFileFill.cpp
mxInvFileFillData.cpp
mxInvFileFillData.mexa64
mxInvFileFill.mexa64
mxInvFile.hpp
mxInvFileLoad.cpp
mxInvFileLoad.mexa64
mxInvFileSave.cpp
mxInvFileSave.mexa64
mxInvFileSearch.cpp
mxInvFileSearch.mexa64
mxKdtClean.cpp
mxKdtClean.mexa64
mxKdtCreate.cpp
mxKdtCreate.mexa64
mxKdtKnn.cpp
mxKdtKnn.mexa64
mxKdtPoints.cpp
mxKdtPoints.mexa64
mxKnn.cpp
mxKnn.mexa64
mxLshBucketId.cpp
mxLshBucketId.mexa64
mxLshBucketPoints.cpp
mxLshBucketPoints.mexa64
mxLshClean.cpp
mxLshClean.mexa64
mxLshCreate.cpp
mxLshCreate.mexa64
mxLshFuncVal.cpp
mxLshFuncVal.mexa64
mxLsh.hpp
mxLshInsert.cpp
mxLshInsert.mexa64
mxLshKnn.cpp
mxLshKnn.mexa64
mxLshLoad.cpp
mxLshLoad.mexa64
mxLshSave.cpp
mxLshSave.mexa64
mxLshSearch.cpp
mxLshSearch.mexa64
mxLshStats.cpp
mxLshStats.mexa64
mxMatrix.hpp
mxNormalize.cpp
mxNormalize.mexa64
mxNorm.cpp
mxNorm.mexa64
mxSumIndexed.cpp
mxSumIndexed.hpp
mxSumIndexed.mexa64
mxVector.hpp
README.txt