📄 index.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>SIFT: Main Page</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.2 --><div class="tabs"> <ul> <li class="current"><a href="index.html"><span>Main Page</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul></div><h1>SIFT Documentation</h1><p><h3 align="center">1.1.1 </h3>Contents:<br> 1. Intro<br> 2. Requirements<br> 3. Building<br> 4. License<br><p>1. Intro<p>This is a collection of code I've put together to detect SIFT features in images and to use SIFT (or other) features to compute image transforms with RANSAC. It includes a SIFT function library as well as some executables to detect, match, and display keypoints. For more information on SIFT, refer to the paper by Lowe:<p>Lowe, D. Distinctive image features from scale-invariant keypoints. <em>International Journal of Computer Vision, 60</em>, 2 (2004), pp.91--110.<p>Or see Lowe's website:<br> <a href="http://www.cs.ubc.ca/~lowe/keypoints/">http://www.cs.ubc.ca/~lowe/keypoints/</a><p>Some of the code also works with affine-invariant features from the code by the VGG at oxford:<br> <a href="http://www.robots.ox.ac.uk:5000/~vgg/research/affine/index.html">http://www.robots.ox.ac.uk:5000/~vgg/research/affine/index.html</a><p>Check out match.c for an example of how to use the RANSAC function. Try `match beaver.png beaver_xform.png` to see it work.<p>Use the navigation bar at the top of this page to browse the documentation.<p>Help is available for executables using the '-h' command line option.<p><hr><p>2. Requirements<p>All code in this package requires the OpenCV library (known working version is 1.0.0):<br> <a href="http://sourceforge.net/projects/opencvlibrary/">http://sourceforge.net/projects/opencvlibrary/</a><p>Some functions require GDK/GTK+2 (known working version is 2.10.14):<br> <a href="http://www.gtk.org/">http://www.gtk.org/</a><p>Some functions require the Gnu Scientific Library (GSL) (known working version is 1.9):<br> <a href="http://www.gnu.org/software/gsl/">http://www.gnu.org/software/gsl/</a><p><hr><p>3. Building<p>To build everything, use make:<p><pre>> make</pre><p>This should produce a few executables in bin/, a static library lib/libfeat.a, and some HTML documentation in docs/. You can use the -h argument to get help with any of the executables. libfeat.a can be compiled into your own code using the standard method:<p><pre>> gcc -I/path/to/sift/include/ -L/path/to/sift/lib/ yourcode.c -o yourexecutable -lfeat</pre><p>The documentation in docs/ describes all of the functions available in libfeat.a as well as defines, etc. Use the documentation to determine what header files from include/ to include in your code.<p>You can also individually build any of the executables or libfeat.a, e.g.<p><pre>> make libfeat.a</pre> <hr><p>4. License<p>The SIFT algorithm is Patented in the U.S. by the University of British Columbia. Thus, the SIFT <a class="el" href="structfeature.html" title="Structure to represent an affine invariant image feature.">feature</a> detection code in this package may not be used in any commercial products without permission from UBC. All other code in this package is Licensed under the GPLv2. See the files LICENSE.ubc and LICENSE for more info. <hr size="1"><address style="text-align: right;"><small>Generated on Tue Oct 30 11:37:27 2007 for SIFT by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -