ViSP
Home
General overview
Download
Install from source
Install SDK
Documentation
FAQ
News
Overview
Visual servoing
Image processing
Computer vision
Simulation
Tools
Development
Third-party libraries
InriaGForge
SVN repository
Testing dashboard
Bug tracker
Support
Forum
Mailing lists
Contact us

Overview

This page is for developers willing to install a precompiled ViSP SDK including pre-built ViSP libraries and headers. ViSP SDK is provided for the following distributions:

ViSP SDK for Linux Ubuntu (32 and 64 bit)

ViSP SDK for Linux Fedora 15 (32 and 64 bit)
 

Installing pre-built ViSP SDK under Linux Ubuntu (32 and 64 bit)

General overview

Under Ubuntu, ViSP SDK is provided as libvisp-dev debian package.
To install this package you should:

  • add Ogre ppa ppa:ogre-team/ogre to resolve Ogre dependencies;
  • and only under Maverick 10.10 or Lucid 10.04, add freenect ppa ppa:arne-alamut/freenect to resolve libfreenect dependencies

Then depending on your distribution you should add ViSP SDK repository by adding one of the following APT lines:
deb http://www.irisa.fr/lagadic/repository/visp oneiric universe on Ubuntu Oneiric 11.10
deb http://www.irisa.fr/lagadic/repository/visp natty universe on Ubuntu Natty 11.04
deb http://www.irisa.fr/lagadic/repository/visp maverick universe on Ubuntu Maverick 10.10
deb http://www.irisa.fr/lagadic/repository/visp lucid universe on Ubuntu Lucid 10.04

Note that libvisp-dev package includes dependencies with: CMake (cmake), X11 (libx11-dev), Lapack (liblapack-dev), Video4Linux2 (libv4l-dev), libdc1394 (libdc1394-22-dev), XML (libxml2-dev), PNG and JPEG image format (libpng12-dev, libjpeg62-dev), FFMPEG (libswscale-dev, libavutil-dev, libavformat-dev, libavcodec-dev, libbz2-dev, libbz2-1.0), Coin (libcoin60-dev), Ogre (libogre-dev, ogre-samples-media, libois-dev) and OpenCV (libcv-dev, libcvaux-dev, libhighgui-dev). On Maverick and Lucid there is an additional dependency with libfreenect (freenect).

Below we provide the step by step informations to install ViSP SDK.

Installation with commands

  • Add Ogre PPA: sudo add-apt-repository ppa:ogre-team/ogre
  • Only under Maverick 10.10 or Lucid 10.04, add freenect ppa sudo add-apt-repository ppa:arne-alamut/freenect
  • Add ViSP SDK repository by adding the following line in /etc/apt/sources.list file: deb http://www.irisa.fr/lagadic/repository/visp dist_name universe
  • In the previous line, depending on your distribution, replace dist_name by oneiric, natty, maverick or lucid
  • Update your package list with: sudo apt-get update
  • Install libvisp-dev package with: sudo apt-get install libvisp-dev

Installation with Synaptic Package Manager

  • Start the System > Administration > Synaptic Package Manager
  • Select Settings > Repositories to open the Software Sources dialog. In this dialog, select Other Software tab.
    • Add Ogre repository by clicking on Add, add the APT line: ppa:ogre-team/ogre and click on Add Source
    • Only under Maverick 10.10 or Lucid 10.04, add freenect repository by clicking on Add, add the APT line: ppa:arne-alamut/freenect and click on Add Source
    • Add ViSP repositiory by clicking on Add, add the APT line: deb http://www.irisa.fr/lagadic/repository/visp dist_name universe (depending on your distribution, replace dist_name by oneiric, natty, maverick or lucid) and click on Add Source
    • If added, remove the line deb http://www.irisa.fr/lagadic/repository/visp dist_name universe (Source Code). If you don't remove the corresponding line, you will get an error message that you don't have to take into account.
    • Close the Software Sources dialog
  • Click on the Reload button to update the packages list
  • Select libvisp-dev package for installation.

Post installation

If you want to use ViSP wireframe simulation capabilities, you need to set VISP_SCENES_DIR environment variable by: export VISP_SCENES_DIR=/usr/share/visp/data/wireframe-simulator

More over, if you want to use Afma6 or Viper850 robot simulator, you need to set VISP_ROBOT_ARMS_DIR environment variable by: export VISP_ROBOT_ARMS_DIR=/usr/share/visp/data/robot-simulator

Set also the video device rights with: sudo adduser your-login video
 

Installing pre-built ViSP SDK under Linux Fedora 15 (32 and 64 bit)

General overview

Under Fedora 15, ViSP SDK is provided as libvisp-devel rpm package.

Note that libvisp-devel package includes dependencies with: CMake (cmake), X11 (libx11-devel), Lapack (lapack-devel), Video4Linux2 (libv4l-devel), libdc1394 (libdc1394-devel), XML (libxml2-devel), PNG and JPEG image format (libpng-devel, libjpeg-devel), Coin (Coin2-devel) and OpenCV (opencv-devel).

Installation

To install ViSP SDK under Fedora, depending on your achitecture (i686 or x86_64) download first the right rpm package available on the download page. Then run: sudo yum install libvisp-devel-2.6.1-1.fc15.arch.rpm where arch is either i686 or x86_64.

Post installation

If you want to use ViSP wireframe simulation capabilities, you need to set VISP_SCENES_DIR environment variable by: export VISP_SCENES_DIR=/usr/share/visp/data/wireframe-simulator

More over, if you want to use Afma6 or Viper850 robot simulator, you need to set VISP_ROBOT_ARMS_DIR environment variable by: export VISP_ROBOT_ARMS_DIR=/usr/share/visp/data/robot-simulator

ViSP 2.6.1 latest release
Download
API documentation
Resources
Getting started
ViSP data set


| Lagadic | Map | Team | Publications | Demonstrations |
Irisa - Inria - Copyright 2012 © Lagadic Project