[37] | 1 | Requirements |
---|
| 2 | ------------ |
---|
| 3 | The library has been compiled using g++, version 4.0.2, for usage on |
---|
| 4 | a machine Pentium 4 or better. To use the library in your program, |
---|
| 5 | you need to use the same compiler version. |
---|
| 6 | |
---|
| 7 | If you require the library to be compiled using another compiler, or |
---|
| 8 | another platform (such as Athlon XP), please contact us. |
---|
| 9 | |
---|
| 10 | Usage |
---|
| 11 | ----- |
---|
| 12 | Execute surf.ln without any argument in order to get more |
---|
| 13 | information concerning the usage and possible parameters. |
---|
| 14 | |
---|
| 15 | Use "make match.ln" to compile the matching demo application. |
---|
| 16 | |
---|
| 17 | Data Format |
---|
| 18 | ----------- |
---|
| 19 | The 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 | |
---|
| 33 | Data Input Format |
---|
| 34 | ----------------- |
---|
| 35 | If only the SURF descriptor should be computed, the -p1 command can |
---|
| 36 | be 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 | |
---|
| 43 | Where, as above, [a b; b c] forms the second moment matrix. Note that |
---|
| 44 | SURF uses circular regions. Hence, a = c and b = 0. |
---|
| 45 | |
---|
| 46 | Licensing conditions |
---|
| 47 | -------------------- |
---|
| 48 | This software is being made available for research purposes only. It |
---|
| 49 | is necessary to obtain a license (see LICENSE file) for commercial |
---|
| 50 | applications. |
---|