Building and running the code - nking/curvature-scale-space-corners-and-transformations GitHub Wiki

##To Build:

You'll need to have installed on your computer java to run the code and ant to build it. The other libraries are contained in the project.

To list the build targets:

ant

To build:

ant compile

To run the tests:

ant runTests

To run a single test:

ant runTest -Dtest=packagepath.classnameTest

To run a single test in debug mode:

ant runTestWithAspects -Dtest=packagepath.classnameTest

##Command Line use

The current command line runners are in the directory called dist in a file called scalespace.jar

To build the packaged jar dist/scalespace.jar from latest code:

ant package

To run the jar (and read the usage for it)

java -jar dist/scalespace.jar

There are a few things in progress that will be added as functions to the jar soon. Currently, the corner detector is enabled.

For example, to run the corner detector on one of the frequently seen computer vision images:

java -classpath dist/scalespace.jar algorithms.imageProcessing.CMDLineCornerDetector -mark_image -include_edges -image1=testresources/house.gif

It will print to the screen the path to the output file.

⚠️ **GitHub.com Fallback** ⚠️