source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/SURF-V1.0.8_Original/README @ 37

Last change on this file since 37 was 37, checked in by (none), 14 years ago

Added original make3d

File size: 1.4 KB
Line 
1Requirements
2------------
3The library has been compiled using g++, version 4.0.2, for usage on
4a machine Pentium 4 or better. To use the library in your program,
5you need to use the same compiler version.
6
7If you require the library to be compiled using another compiler, or
8another platform (such as Athlon XP), please contact us.
9
10Usage
11-----
12Execute surf.ln without any argument in order to get more
13information concerning the usage and possible parameters.
14
15Use "make match.ln" to compile the matching demo application.
16
17Data Format
18-----------
19The output format of SURF is as follows:
20
21 (1 + length of descriptor)
22 number of points
23 x y a b c l des
24 x y a b c l des
25 ...
26
27 x, y = position of interest point
28 a, b, c = [a b; b c] entries of second moment matrix.
29   SURF only has circular regions, hence b = 0; a = c -> radius = 1 / a^2
30 l = sign of laplacian (-1 or 1)
31 des = descriptor itself
32
33Data Input Format
34-----------------
35If only the SURF descriptor should be computed, the -p1 command can
36be used. As an argument, it takes a file of the following format:
37
38 (dummy byte)
39 number of points
40 x y a b c
41 x y a b c
42
43Where, as above, [a b; b c] forms the second moment matrix. Note that
44SURF uses circular regions. Hence, a = c and b = 0.
45
46Licensing conditions
47--------------------
48This software is being made available for research purposes only.  It
49is necessary to obtain a license (see LICENSE file) for commercial
50applications.
Note: See TracBrowser for help on using the repository browser.