ViSP
Home
General overview
Download
Install from source
Install SDK
Documentation
Tutorials
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

Welcome to the ViSP website

ViSP, standing for Visual Servoing Platform, is unique. This software is a complete cross-platform library that allows prototyping and developing applications in visual tracking and visual servoing. A general overview of ViSP features is provided here.

ViSP can be useful in robotics, computer vision, augmented reality and computer animation.

Written in C++, the software provides a set of modules available under Linux, OSX and Windows. To extend ViSP capabilities, it allows interoperability with third-party libraries. Note that ViSP is also proposed as a stack for ROS (Robot Operating System). For the moment, this stack contains ViSP based packages able to calibrate a camera or track 3D objects.

ViSP is open-source with a GNU GPLv2 license. A professional edition license is also available. More information about ViSP licensing is provided here.

ViSP is developed and maintained by the INRIA Lagadic team located at INRIA Rennes - Bretagne Atlantique.

Under development since 1999, ViSP is supported by INRIA.


How to help ?

We are still in the process of improving ViSP and are happy to entertain suggestions, to have people to test code, etc.

If you enjoy using ViSP, you may contribute to the project in different ways. This will motivate us to continue the efforts.

  • You can help VISP to be more widely known, by displaying a ViSP flyer at work, in your lab or school.
  • You can submit a bug report using the tracker.
  • You can submit patches or new functionalities here.
  • You can write new tutorials, new documentations or simply improve the existing documentation.
  • If you just want to say you've been happy with the library, you can send us a postcard from your place, to the following address: Inria Rennes Bretagne Atlantique, Lagadic team, Campus de Beaulieu, 35042 Rennes Cedex, FRANCE.

You can also ask for help using either the french or the english forum, or ViSP users mailing list.

You can also contact ViSP authors using visp@inria.fr.


Latest project news

February 18th, 2014 ViSP 2.9.0 is out.
February 7th, 2014 ViSP 2.9.0 release candidate 1 is available.
January 8th, 2014 New tutorials concerning debug and trace printings, keypoints matching and homography estimation are available.
December 19th, 2013 ros-hydro-visp and ros-groovy-visp packages are available as debian packages for ViSP 2.8.0. Moreover all the vision_visp packages were ported to catkin. They are available on https://github.com/lagadic in the groovy-devel branch for visp_tracker and in the catkin branch for visp_bridge, visp_auto_tracker, visp_camera_calibration, visp_eye2hand_calibration.
December 17th, 2013 In the source distribution, introduction of a new template-tracker using SSD (Sum of Square Differences) or ZNCC (Zero-mean Normalized Cross Correlation) as registration criterion. A new tutorial explains how to use it. The classes documentation was also updated.
December 10th, 2013 Introduction of a new tutorial dedicated to image filtering.
October 31st, 2013 ViSP 2.8.0 was introduced in Ubunty Saucy 13.10 amd64 as libvisp-dev package. Installation instructions are provided here.
October 1st, 2013 New tutorial concerning ViSP installation on Linux Fedora.
July 24th, 2013 ViSP 2.8.0 is out.
July 1st, 2013 A new ViSP snapshot corresponding to the current development state is available. It includes new tutorials concerning ViSP installation on Windows and iOS, getting started on Windows, and camera calibration.
June 7th, 2013 ViSP 2.7.0 non official debian package is now available for Ubuntu 1304 Raring.
May 31st, 2013 A new ViSP snapshot corresponding to the current development state is available. It includes a new tutorial concerning ViSP pose estimation from points.
May 14th, 2013 A new ViSP snapshot corresponding to the current development state is available. New tutorials concerning ViSP installation, planar image projection, acquisition from a camera, image-based visual servoing were introduced.
Mai 7th, 2013 ViSP 2.7.0 migrated to Debian testing.
May 2nd, 2013 A new ViSP snapshot corresponding to the current development state is available. New tutorials concerning keypoints, moving-edges and model-based trackers, image-based visual servo, real-time curves plotter were also introduced.
April 26th, 2013 ViSP 2.7.0 was accepted in Debian unstable.
April 17th, 2013 A new ViSP snapshot corresponding to the current development state is available. It includes new bug fixes and new tutorials.
April 5th, 2013 ROS vision_visp stack was updated to allow the usage of ViSP model-based hybrid tracker introduced in ViSP 2.7.0.
April 4th, 2013 ViSP 2.6.2 was introduced for testing in Debian unstable "sid".
March 27th, 2013 A new ViSP snapshot corresponding to the current development state is available. It includes mainly bug fixes.
March 6th, 2013 Instructions to build ViSP from source on openSUZE or CentOS platforms are provided here.
February 11th, 2013 ViSP 2.7.0 release under the terms of the GPL v2 license is out.
January 9th, 2013 ViSP 2.6.2 was proposed as a new package in Debian archive
January 7th, 2013 The first attempt to propose ViSP 2.6.2 as a package into Debian, by Thomas Moulard contribution.
ViSP 2.9.0 latest release
Download
API documentation
Resources
Getting started
ViSP data set


| Lagadic | Map | Team | Publications | Demonstrations |
Irisa - Inria - Copyright 2013 Lagadic Project