Top Diff List Farm Source Search Help RSS Login

HARK-OPENCV Installation Instructions

Softwares > HARK-OPENCV > HARK-OPENCV Installation Instructions

HARK-OPENCV Installation Instructions



Any version later than OpenCV-1.0 is OK for HARK-OPENCV.
See OpenCV installation guide for the detail.

  • Example in Ubuntu 10.04
sudo aptitude install libcv4 libhighgui4 libcvaux4 libcv-dev libhighgui-dev libcvaux-dev python-opencv opencv-doc


  • harkfd (for HARK main software)
  • hark-opencv (optional modules for the OpenCV)

See next subsection for the installation detail.

 Installation from pre-compiled binaries

Compilation Environment

For other environments, please go for the source compilation.

The pre-compiled binaries for lucid are supported up to HARK version 1.1.0.
To use HARK later than version 1.1.0 in lucid, go for the source compilation.


For adding the HARK repository, see HARK Installation Instructions.

HARK stack (harkfd, hark-opencv) installation

sudo apt-get install harkfd hark-opencv

 Installation from source compilation (Optional)

Supported Environment

  • OS
    • 32bit/64bit Ubuntu 10.04 or later

Step1 : OpenCV Installation

Fistly, install OpenCV fundamental packages before you proceed.

Step2 : HARK Basic Package Installation

For adding the HARK repository, see HARK Installation Instructions.

Hereinafter, the source compilation of only HARK-OPENCV package is explained.
We assume that the HARK basic packages (such as harkfd, flowdesigner-0.9.1-hark) are installed by pre-compiled bineries.

sudo apt-get install harkfd

If you use the Ubuntu 64bit version, you have to install the HARK basic packages by source compilation as well.

HARK-OPENCV package is installed by source compilation in the next subsection.

Step3 : HARK-OPENCV Package Installation

To install HARK-OPENCV, we need source codes of both hark-opencv and harkfd.

Firstly, move to your preferred directory to download source codes.


Download the latest hark-fd-*.*.*.tar.gz and hark-opencv-*.*.*.tar.gz from here and unzip them.

tar zxvf hark-fd-*.*.*.tar.gz
tar zxvf hark-opencv-*.*.*.tar.gz

Compile and install the source codes.

cd hark-opencv-*.*.*
./configure --prefix=/usr/local --with-hark-inc=${HOME}/YOUR_HARK_DOWNLOAD_DIR/harkfd-*.*.*/include/; make clean; make ; sudo make install;

The "*.*.*" describes the package version.

Here, we need header files of harkfd with --with-hark-inc option, so we downloaded harkfd source files.

If you haven't set FLOWDESIGNER_PATH in ~/.bashrc, use the following command to activate this package.

echo "export FLOWDESIGNER_PATH=$FLOWDESIGNER_PATH:/usr/local/lib" >> ~/.bashrc

 Check the installation

To check the HARK-OPENCV installation, follow this section.

Run Flowdesigner in a new terminal.


You will see something like following.

Scanning def /usr/lib/flowdesigner/toolbox
done loading def files

If you see some OpenCV related errors here, some packages haven't been correctly installed.
Then, repeat the installation above.

HARK-OPENCV modules can be found at the following place.

Right click > New Node > FDOPENCV_HARK