Installation

HornetsEye does not reinvent the wheel.  It relies on a number of packages which you need to install first.  Under GNU+Linux you can build HornetsEye the standard way as explained below.  Since building under Microsoft Windows is considerably more difficult, an installation package is provided.

Summary
InstallationHornetsEye does not reinvent the wheel.
GNU+LinuxIf you have GNU+Linux (I recommend Kubuntu 8.04 which is available for download at http://www.kubuntu.org/), you need to make sure that the packages this project is depending on are installed.
Microsoft WindowsIf you have purchased and installed Microsoft Windows on your PC, you still need to install a bunch of software which is required by HornetsEye.

GNU+Linux

If you have GNU+Linux (I recommend Kubuntu 8.04 which is available for download at http://www.kubuntu.org/), you need to make sure that the packages this project is depending on are installed.  Most or all of them should be available as a pre-compiled software package on your distributions installation repository.

The following software packages and their headers are required

Note that for x86_64 processors there is a recent bugfix in libjit.  Make sure you install libjit-0.1.3pre or later (available here http://vision.eng.shu.ac.uk/jan/libjit-0.1.3pre.tar.bz2).  Note that to compile libjit you also need to install bison, flex, and texinfo.

The following software is optional

Under Kubuntu you can install the required and optional packages apart from libjit as follows

sudo aptitude install ruby1.8 ruby1.8-dev irb1.8 imagemagick librmagick-ruby1.8 g++ ccache libboost-dev libxine-dev libdc1394-13-dev xorg-dev libfftw3-dev libopenexr-dev bison flex texinfo

You can also use adept_manager if you prefer a graphical user interface to the command line.

For installing HornetsEye itself you need to download the most recent version of the source archive hornetseye-x.x.tar.bz2 available at Rubyforge (http://rubyforge.org/frs/?group_id=2714) or Sourceforge (http://sourceforge.net/project/showfiles.php?group_id=200958).

Configuring, building, and installing is done by using the GNU tools

tar xjf hornetseye-*.tar.bz2
cd hornetseye-*
./configure RUBYOPT=""
make # You can use 'make -j 2' on a dual-core
sudo make install # Maybe you need to do 'su -c "make install"' instead

Microsoft Windows

If you have purchased and installed Microsoft Windows on your PC, you still need to install a bunch of software which is required by HornetsEye.

Currently you can download all required software from the MMVL website http://vision.eng.shu.ac.uk/jan/hornetseye-system/.  All required packages, a README.html file with installation instructions, and the optional packages apart from MinGW are available.  Make sure to use the same version of Ruby.  Otherwise you may encounter problems due to incompability of the binaries.  The HornetsEye installer itself you need to download from RubyForge or SourceForge (see below).

The following software packages are required (they are available at the URL mentioned above)

The following software is optional (all packages except MinGW are available at the URL mentioned above)

For installing HornetsEye download and run the most recent version of the installer hornetseyeinstaller-x.x.exe available at Rubyforge (http://rubyforge.org/frs/?group_id=2714) or Sourceforge (http://sourceforge.net/project/showfiles.php?group_id=200958).

(*) The source-code for the NArray gem package is included in the HornetsEye source archive.

(**) The source-code for a qt4-qtruby installer is included in the HornetsEye source archive.  The installer also is available at http://vision.eng.shu.ac.uk/mmvlwiki/index.php/Qt4-QtRuby_installer_for_Microsoft_Windows.

OpenEXR is ILM’s (Industrial Light & Magic) open source library for reading and writing HDR (high dynamic range) images.
To generate the online documentation (HTML format) Perl is required (part of the default installation on most GNU+Linux systems).
Close