![]() |
Visual Servoing Platform
version 3.2.0
|
▼ar: Augmented reality module | Augmented reality module content |
Renderer | Renderer interfaces |
Simulator | Simulator interfaces |
▼core: Core module | Core module content |
Camera model | Camera model |
Image manipulation | Image manipulation, including I/O from image files or videos |
▼Mathematics | Mathematics |
Kalman filter | Kalman filter |
Matrices and vectors | Matrices and vectors |
Other tools | Other tools |
Random number generator | Random number generator |
Robust estimation | Robust estimation |
Spline | Spline |
Tranformations | Transformations |
▼Tools | Tools |
2D and 3D geometry | 2D and 3D geometry |
Bridges over other frameworks | Conversion from/to OpenCV.. |
▼Communication | Networking |
Ethernet | Ethernet communication either using TCPIP or UDP protocol |
Serial | Serial communication |
Debug and exceptions | Debug and exceptions |
Files and directories | Files and directories |
Generic GUI | Generic graphical user interface tools |
Generic tracker | Generic tracker tools |
Histogram | Histogram |
Image moments | Image moments |
Multi threading | Capabilities to execute multiple threads concurrently and protect shared data thanks to mutexes |
Optimization | Optimization solvers for Linear Programs (simplex) and Quadratic Programs (active sets) |
Time management | Time management |
▼detection: Detection module | Detection module content |
Bar code detection | Bar code detection |
Face detection | Face detection |
Tag detection | Tag detection |
▼gui: Graphical user interface module | Graphical user interface module content |
Display device | Display device interface |
Drawing of 2D or 3D graphics | Drawing of 2D or 3D graphics |
Forward projection | Forward projection interface |
▼imgproc: Image processing module | Image processing module content |
Additional image morphology functions | Additional image morphology functions |
Automatic thresholding | Automatic thresholding using various well-known methods |
Brightness and contrast adjustment | Brightness and contrast adjustment |
Connected components | Connected components |
Contours extraction | Contours extraction |
Contrast stretching | Contrast stretching |
Gamma correction | Gamma correction |
Histogram equalization | Histogram equalization |
Image sharpening | Image sharpening |
Retinex | Enhance the contrast of a color image using the Retinex technique, based on the Retinex ImageJ plugin:
This method is based on the Retinex ImageJ plugin written by Francisco Jiménez Hernández, which is a modified implementation of the Retinex filter from the GIMP package by Fabien Pelisson |
▼io: I/O module | I/O module content |
Command line parser I/O | Command line parser |
Image I/O | Image reading and writing |
Keyboard I/O | Keyboard management |
Parallel port I/O | Parallel port I/O |
Video I/O | Video reading and writing |
▼robot: Robot module | Robot module content |
Haptic devices | Haptic devices interfaces |
Image simulation | Image simulation |
▼Real robots | Real robots interfaces |
Anthropomorphic arm | Anthropomorphic arm interfaces |
Cylindrical robot | Afma4 cylindrical robot interfaces |
Gantry robot | Afma6 gantry robot interfaces |
New robot interface (template) | Template for users that want to integrate their own real-robot |
Pan-tilt unit | Pan-tilt unit interfaces |
Unicycle robot | Pioneer P3DX unicycle robot interfaces |
▼Robot simulation | Simulated robots interfaces |
Anthropomorphic arm simulation | Anthropomorphic arm interfaces |
Free flying camera simulation | Free flying camera interfaces |
Gantry robot simulation | Gantry robot interfaces |
Unicycle robot simulation | Pioneer P3DX unicycle robot interfaces |
▼sensor: Sensor module | Sensor module content. It provides bridges over drivers to acquire data from some sensors |
Camera | Camera interfaces |
Force/Torque sensor | Force/Torque sensor interfaces |
Laser scanner | Laser scanner interfaces |
RGB-D sensor | RGB-D sensor interfaces |
▼tracker: ViSP trackers | ViSP trackers |
blob: Blob tracker module | Blob tracker module |
klt: Kanade Lucas tracker module | Kanade Lucas tracker module |
▼mbt: Model-based tracker module | Model-based tracker module content |
Faces management | Faces management including visibility |
Features | Model-based trackers features |
Trackers | These are the classes that allow markerless model-based tracking |
XML parsers | XML parsers dedicated to model-based trackers |
me: Moving-edges tracker module | Moving-edges tracker module |
▼tt: Template tracker module | Template tracker module content |
Tools | Tools used by template trackers |
Trackers | Classes dedicated to template tracking |
Warping function | Classes that implement warping functions that are estimated by the template trackers |
▼tt_mi: Template tracker based on mutual information module | Template tracker based on mutual information module content. This module is an extension of tt: Template tracker module where mutual information cost function is introduced |
Trackers | Classes dedicates to template tracking with mutual information cost function |
▼vision: Computer vision module | Computer vision module content |
Camera calibration | Camera calibration algorithms |
Homography estimation | Homography estimation algorithms |
Keypoints detection, matching and classifiers | Keypoints detection and matching algorithms but also classifiers |
Pose estimation | Pose estimation algorithms |
▼visual_features: Visual features module | Visual features module content |
Visual features | Visual features |
Visual features builder | Visual features builder |
▼vs: Visual servoing module | Visual servoing module content |
Task and control laws | Classes used to define task and control laws |