|
|
Line 46: |
Line 46: |
|
| |
|
| Just unzip the archive to a directory of your choice and follow the instructions in the README file included.<br> The project already defines all repositories and dependencies required to use Alida's functionality. | | Just unzip the archive to a directory of your choice and follow the instructions in the README file included.<br> The project already defines all repositories and dependencies required to use Alida's functionality. |
|
| |
| == C++ ==
| |
| The C++ implementation of Alida currently works only on Linux machines.
| |
| For installing Alida perform the following steps:
| |
|
| |
| # Download the tar or zip archive from the [[Downloads]] section of this website.
| |
| # Extract the archive to a directory of your choice which we denote by ''ALIDA_HOME'' in the following.
| |
| # Download [http://loki-lib.sourceforge.net/index.php?n=Main.HomePage Loki], i.e. go to the [http://sourceforge.net/projects/loki-lib/files/Loki/ SourceForge project page] and download release 0.1.7 of the Loki library.
| |
| # Extract the Loki archive to the folder ''ALIDA_HOME/external''.<br>Alternatively you can extract it somewhere else and set a link to that directory in ''ALIDA_HOME/external''.
| |
| # Define an environment variable ''''ALIDA_CPP'''' with the path of your Alida installation, i.e. the path of ''ALIDA_HOME''.
| |
| # Enter the directory ''ALIDA_HOME/src'' and type 'make'.
| |
| # The demo operator and the command line operator runner will be built.<br>To run the demo operator, enter the directory ''ALIDA_HOME/src/runner/o.<your-machine>'' and execute it with
| |
|
| |
| <pre>./ALDOpRunner DemoOperator intval=4711 doubleval=0.999999 floatval=0.123 stringval="Alida-Cpp"</pre>
| |
|
| |
| ==== Optional: include OpenCV demo operator and provider ====
| |
|
| |
| To activate the OpenCV demo you need to have the OpenCV available on your system. Install instructions can be found [http://opencv.willowgarage.com/wiki/InstallGuide here].<br>
| |
| To build the OpenCV related classes of Alida edit the configuration file ''ALIDA_HOME/src/config.mk''.<br>
| |
| On top of the file you find a configuration section which defines three variables:
| |
|
| |
| <pre>
| |
| #############################################################################
| |
| # user-specific configuration
| |
| #############################################################################
| |
|
| |
| OPENCV_SUPPORT = no
| |
| OPENCV_INCLUDE = /usr/include
| |
| OPENCV_LIB = /usr/lib
| |
| </pre>
| |
|
| |
| Change the value of '''OPENCV_SUPPORT''' to 'yes' and set include and library path variables according to your OpenCV installation.<br>
| |
| Afterwards rebuild Alida by running 'make clean all'. The OpenCV demo operator can be run with
| |
| <pre>
| |
| ./ALDOpRunner DemoOperatorOpenCV inputImg=<example_image> sigma=151
| |
| </pre>
| |
Revision as of 16:35, 22 January 2016
On this page you find install instructions for Alida in C++ and in Java.
Java
Running Alida's operator runners and Grappa from command line
Extract the download Alida_bin.zip and change the current working directory to the top level directory
of the extracted files.
You can start grappa using
tcsh ./runAlida.tcsh
or
bash ./runAlida.bash
If you grant execute permissions to these scripts you can start them directly, e.g.
./runAlida.tcsh
If you in addition modify the variable ALIDA_HOME in these scripts you can start them from any
any directory.
To start the graphical user interface to configure and start operators you may use
./runAlida.tcsh guioprunner
The command line interface is invoked, e.g., via
./runAlida.tcsh oprunner -h
which displays the help message.
Using Alida as a library in your own code
For using Alida as a library in your own code the most easy way to fulfill all requirements and dependencies is to use Maven.
Since Alida version 2.4 we offer a template Maven project which you can use as a starting point for your work:
- Maven-Template Project: zip
Just unzip the archive to a directory of your choice and follow the instructions in the README file included.
The project already defines all repositories and dependencies required to use Alida's functionality.