Visual servoing with ViSP

Allows to control a robot equipped with a camera from measures extracted from the images.

Real-time object tracking with ViSP

Model-based tracking in images of objects and 3D pose estimation.

Augmented reality with ViSP

Real-time pose estimation of an object that has a 3D model for augmented reality applications.

Open source visual servoing platform library

Download ViSP Version 3.0.0

ViSP standing for Visual Servoing Platform is a modular cross platform library that allows prototyping and developing applications using visual tracking and visual servoing technics at the heart of the researches done by Inria Lagadic team. ViSP is able to compute control laws that can be applied to robotic systems. It provides a set of visual features that can be tracked using real time image processing or computer vision algorithms. ViSP provides also simulation capabilities. ViSP can be useful in robotics, computer vision, augmented reality and computer animation.

  • Easy integration

    ViSP provides simple ways to integrate and validate new algorithms with already existing tools. It follows a module-based software engineering design where data types, algorithms, sensors, viewers and user interaction are made available.
  • Cross platform

    Written in C++, ViSP is based on open-source cross-platform libraries (such as OpenCV) and builds with CMake. Several platforms are supported, including OSX, Windows and Linux.
  • Fully documented

    ViSP online documentation allows to ease learning. More than 270 fully documented classes organized in 16 different modules, with more than 300 examples and 45 tutorials are proposed to the user.
  • Last News

  • logo-inria logo-irisa

    © Inria / Photo Kaksonen

    Icons made by Freepik from is licensed by CC BY 3.0