C Arguments [Enum conversion]
► C ArRobot
C vpRobotPioneer Interface for Pioneer mobile robots based on Aria 3rd party library
C vpImageQueue< Type >::cancelled
C ClassUsingPclViewer
C vpDetectorDNNOpenCV::DetectedFeatures2D Structure containing the bounding box, expressed in pixels, confidence and class information about an object detected in a image
C vpDetectorDNNOpenCV::DetectionCandidates
► C std::exception
► C vpException Error that can be emitted by ViSP classes
C vpCalibrationException Error that can be emitted by the vpCalibration class
C vpDisplayException Error that can be emitted by the vpDisplay class and its derivatives
C vpFeatureException Error that can be emitted by the vpBasicFeature class and its derivates
C vpFrameGrabberException Error that can be emitted by the vpFrameGrabber class and its derivates
C vpImageException Error that can be emitted by the vpImage class and its derivatives
C vpIoException Error that can be emitted by the vpIoTools class and its derivatives
C vpMatrixException Error that can be emitted by the vpMatrix class and its derivatives
C vpParallelPortException Error that can be emitted by the vpParallelPort class and its derivates
C vpPoseException Error that can be emitted by the vpPose class and its derivatives
C vpRobotException Error that can be emitted by the vpRobot class and its derivatives
C vpServoException Error that can be emitted by the vpServo class and its derivatives
C vpSimulatorException Error that can be emitted by the vpSimulator class and its derivatives
C vpTrackingException Error that can be emitted by the vpTracker class and its derivatives
► C Ogre::FrameListener
C vpAROgre Implementation of an augmented reality viewer using Ogre3D 3rd party
► C Freenect::FreenectDevice
C vpKinect Driver for the Kinect-1 device
C vpReflexTakktile2::HandInfo
C ImageDisplay(withContext)
► C OIS::KeyListener
C vpAROgre Implementation of an augmented reality viewer using Ogre3D 3rd party
C vpPclViewer::legendParams Structure that contains all the required parameters to display a legend on the viewer
C vpDetectorDNNOpenCV::NetConfig Structure containing some information required for the configuration of a vpDetectorDNNOpenCV object
C ServoingExperimentData [Custom ViSP object conversion]
► C SoWinExaminerViewer
C vpViewer Viewer used by the simulator
C vpAdaptiveGain Adaptive gain computation
► C vpAfma4 Modelisation of Irisa's cylindrical robot named Afma4
C vpRobotAfma4 Control of Irisa's cylindrical robot named Afma4
► C vpAfma6 Modelisation of Irisa's gantry robot named Afma6
C vpRobotAfma6 Control of Irisa's gantry robot named Afma6
C vpSimulatorAfma6 Simulator of Irisa's gantry robot named Afma6
C vpArray2D< Type > Implementation of a generic 2D array used as base class for matrices and vectors
► C vpArray2D< double >
► C vpColVector Implementation of column vector and the associated operations
C vpSubColVector
C vpForceTwistMatrix
C vpHomogeneousMatrix Implementation of an homogeneous matrix and operations on such kind of matrices
C vpHomography Implementation of an homography and operations on homographies
► C vpMatrix Implementation of a matrix and operations on matrices
C vpSubMatrix Definition of the vpSubMatrix vpSubMatrix class provides a mask on a vpMatrix all properties of vpMatrix are available with a vpSubMatrix
C vpPoseVector Implementation of a pose vector and operations on poses
C vpRotationMatrix Implementation of a rotation matrix and operations on such kind of matrices
► C vpRotationVector Implementation of a generic rotation vector
C vpQuaternionVector Implementation of a rotation vector as quaternion angle minimal representation
C vpRxyzVector Implementation of a rotation vector as Euler angle minimal representation
C vpRzyxVector Implementation of a rotation vector as Euler angle minimal representation
C vpRzyzVector Implementation of a rotation vector as Euler angle minimal representation
C vpThetaUVector Implementation of a rotation vector as axis-angle minimal representation
► C vpRowVector Implementation of row vector and the associated operations
C vpSubRowVector
C vpTranslationVector Class that consider the case of a translation vector
C vpVelocityTwistMatrix
C vpArray2D< float >
► C vpBasicFeature Class that defines what is a visual feature
C vpFeatureDepth Class that defines a 3D point visual feature which is composed by one parameters that is that defines the current depth relative to the desired depth. Here represents the current depth and the desired depth
C vpFeatureEllipse Class that defines 2D ellipse visual feature
C vpFeatureLine Class that defines a 2D line visual feature which is composed by two parameters that are and , the polar coordinates of a line
C vpFeatureLuminance Class that defines the image luminance visual feature
► C vpFeatureMoment This class defines shared system methods/attributes for 2D moment features but no functional code. It is used to compute interaction matrices for moment features
C vpFeatureMomentAlpha Functionality computation for in-plane rotation moment feature : computes the interaction matrix associated with vpMomentAlpha
C vpFeatureMomentArea Surface moment feature. Computes the interaction matrix associated with vpMomentArea
C vpFeatureMomentAreaNormalized Functionality computation for normalized surface moment feature. Computes the interaction matrix associated with vpMomentAreaNormalized
C vpFeatureMomentBasic Functionality computation for basic moment feature. Computes the interaction matrix associated with vpMomentBasic
C vpFeatureMomentCInvariant Functionality computation for 2D rotation/translation/scale non-symmetric invariant moment feature. Computes the interaction matrix associated with vpMomentCInvariant
C vpFeatureMomentCentered Functionality computation for centered moment feature. Computes the interaction matrix associated with vpMomentCentered
C vpFeatureMomentGravityCenter Functionality computation for gravity center moment feature. Computes the interaction matrix associated with vpMomentGravityCenter
C vpFeatureMomentGravityCenterNormalized Functionality computation for centered and normalized moment feature. Computes the interaction matrix associated with vpMomentGravityCenterNormalized
C vpMomentGenericFeature This class defines a generic feature used for moment feature duplication
C vpFeaturePoint Class that defines a 2D point visual feature which is composed by two parameters that are the cartesian coordinates and
C vpFeaturePoint3D Class that defines the 3D point visual feature
C vpFeaturePointPolar Class that defines 2D image point visual feature with polar coordinates described in [Corke09a]
C vpFeatureSegment Class that defines a 2D segment visual features. This class allow to consider two sets of visual features:
C vpFeatureThetaU Class that defines a 3D visual feature from a axis/angle parametrization that represent the rotation between to frames
C vpFeatureTranslation Class that defines the translation visual feature
C vpFeatureVanishingPoint
C vpGenericFeature Class that enables to define a feature or a set of features which are not implemented in ViSP as a specific class. It is indeed possible to create its own features, to use the corresponding interaction matrix, and to compute an error between the current and the desired feature. Moreover the created features can be mixed with features already implemented
► C vpBasicKeyPoint Class that defines what is a keypoint. This class provides all the basic elements to implement classes which aims to match points from an image to another
C vpKeyPoint Class that allows keypoints detection (and descriptors extraction) and matching thanks to OpenCV library. Thus to enable this class OpenCV should be installed. Installation instructions are provided here https://visp.inria.fr/3rd_opencv
► C vpBiclops Jacobian, geometric model functionalities... for biclops, pan, tilt head
C vpRobotBiclops Interface for the biclops, pan, tilt head control
► C vpBSpline Class that provides tools to compute and manipulate a B-Spline curve
C vpNurbs Class that provides tools to compute and manipulate a Non Uniform Rational B-Spline curve
C vpCalibration Tools for perspective camera calibration
C vpCameraParameters Generic class defining intrinsic camera parameters
C vpCannyEdgeDetection Json namespace shortcut
C vpChrono
C vpCircleHoughTransform Class that permits to detect 2D circles in a image using the gradient-based Circle Hough transform. Please find more information on the algorithm here
C vpCircleHoughTransform::vpCircleHoughTransformParameters Class that gather the algorithm parameters
C vpColorBlindFriendlyPalette Class that furnishes a set of colors that color blind people should be able to distinguish one from another
C vpColorDepthConversion
C vpColormap Creates a colormap class to be able to recolor an image with different grayscale values into some corresponding color values, for better visualization for example
► C vpComedi
C vpForceTorqueAtiSensor
C vp::vpContour
C vpConvert
► C vpDetectorBase
C vpDetectorAprilTag
C vpDetectorDataMatrixCode
C vpDetectorFace
C vpDetectorQRCode
C vpDetectorDNNOpenCV Json namespace shortcut
► C vpDisplay Class that defines generic functionalities for display
C vpDisplayGTK The vpDisplayGTK allows to display image using the GTK 3rd party library. Thus to enable this class GTK should be installed. Installation instructions are provided here https://visp.inria.fr/3rd_gtk
C vpDisplayOpenCV The vpDisplayOpenCV allows to display image using the OpenCV library. Thus to enable this class OpenCV should be installed. Installation instructions are provided here https://visp.inria.fr/3rd_opencv
► C vpDisplayWin32 Base abstract class for Windows 32 displays. Implements the window creation in a separate thread and the associated event handling functions for Windows 32 displays. Uses calls to a renderer to do some display. (i.e. all display methods are implemented in the renderer)
C vpDisplayD3D Display for windows using Direct3D 3rd party. Thus to enable this class Direct3D should be installed. Installation instructions are provided here https://visp.inria.fr/3rd_d3d/
C vpDisplayGDI Display for windows using GDI (available on any windows 32 platform)
C vpDisplayX Use the X11 console to display images on unix-like OS. Thus to enable this class X11 should be installed. Installation instructions are provided here https://visp.inria.fr/3rd_x11
C vpExponentialMap Direct or inverse exponential map computation
C vpFeatureBuilder Class that defines conversion between trackers and visual features
C vpFeatureDisplay Interface with the image for feature display
► C vpFeatureMomentDatabase This class allows to register all feature moments (implemented in vpFeatureMoment ... classes) so they can access each other according to their dependencies
C vpFeatureMomentCommon This class allows to access common vpFeatureMoments in a pre-filled database
C vpFont Font drawing functions for image
C vpForceTorqueIitSensor
► C vpFrameGrabber Base class for all video devices. It is designed to provide a front end to video sources
C vp1394CMUGrabber Firewire cameras video capture based on CMU 1394 Digital Camera SDK
C vp1394TwoGrabber Class for firewire ieee1394 video devices using libdc1394-2.x api
C vpDirectShowGrabber Class for windows direct show devices
C vpDiskGrabber Class to grab (ie. read) images from the disk
C vpFlyCaptureGrabber
► C vpPylonGrabber
C vpPylonGrabberGigE
C vpPylonGrabberUsb
C vpV4l2Grabber Class that is a wrapper over the Video4Linux2 (V4L2) driver
C vpVideoReader Class that enables to manipulate easily a video file or a sequence of images. As it inherits from the vpFrameGrabber Class, it can be used like an other frame grabber class
C vpGaussianFilter Gaussian filter class
C vpGaussRand Class for generating random number with normal probability density
C vpHandEyeCalibration Tool for hand-eye calibration
C vpHinkley This class implements the Hinkley's cumulative sum test
C vpHistogram Class to compute a gray level image histogram
► C vpHistogramPeak Declaration of the peak (maximum value) in a gray level image histogram
C vpHistogramValey Declaration of the valey (minimum value) in a gray level image histogram
C vpImage< Type > Definition of the vpImage class member functions
C vpImage< bool >
C vpImage< double >
C vpImage< float >
C vpImage< unsigned char >
C vpImage< vpRGBa >
C vpImageCircle Class that defines a 2D circle in an image
C vpImageConvert
C vpImageDraw Drawing functions for image
C vpImageFilter Various image filter, convolution, etc..
C vpImageIo Read/write images with various image format
C vpImageMorphology Various mathematical morphology tools, erosion, dilatation..
C vpImagePoint Class that defines a 2D point in an image. This class is useful for image processing and stores only the 2D coordinates given in sub-pixel
C vpImageQueue< Type >
C vpImageSimulator Class which enables to project an image in the 3D space and get the view of a virtual camera
C vpImageStorageWorker< Type >
C vpImageTools Various image tools; sub-image extraction, modification of the look up table, binarisation..
C vpIoTools File and directories basic tools
C vpJsonArgumentParser Command line argument parsing with support for JSON files. If a JSON file is supplied, it is parsed and command line arguments take precedence over values given in the file
► C vpKalmanFilter This class provides a generic Kalman filtering algorithm along with some specific state model (constant velocity, constant acceleration) which are implemented in the vpLinearKalmanFilterInstantiation class
C vpLinearKalmanFilterInstantiation This class provides an implementation of some specific linear Kalman filters
C vpKeyboard Keyboard management under unix (Linux or OSX). This class is not available under windows
C vpKltOpencv Wrapper for the KLT (Kanade-Lucas-Tomasi) feature tracker implemented in OpenCV. Thus to enable this class OpenCV should be installed. Installation instructions are provided here https://visp.inria.fr/3rd_opencv
C vpLaserScan Implements a laser scan data structure that contains especially the list of scanned points that have been recorded for this laser scan
► C vpLaserScanner Class that defines a generic laser scanner
C vpSickLDMRS Driver for the Sick LD-MRS laser scanner
C vpLinProg This class provides two solvers for Linear Programs
C vpList< type > Provide simple list management
C vpMath Provides simple mathematics computation tools that are not available in the C mathematics library (math.h)
C vpMbHiddenFaces< PolygonType > Implementation of the polygons management for the model-based trackers
C vpMbHiddenFaces< vpMbtPolygon >
C vpMbtDistanceCircle Manage a circle used in the model-based tracker
C vpMbtDistanceCylinder Manage a cylinder used in the model-based tracker
C vpMbtDistanceKltCylinder Implementation of a polygon of the model containing points of interest. It is used by the model-based tracker KLT, and hybrid
C vpMbtDistanceKltPoints Implementation of a polygon of the model containing points of interest. It is used by the model-based tracker KLT, and hybrid
C vpMbtDistanceLine Manage the line of a polygon used in the model-based tracker
C vpMbtFaceDepthDense
C vpMbtFaceDepthNormal
► C vpMbTracker Main methods for a model-based tracker
C vpMbDepthDenseTracker
C vpMbDepthNormalTracker
► C vpMbEdgeTracker Make the complete tracking of an object by using its CAD model
C vpMbEdgeKltTracker Hybrid tracker based on moving-edges and keypoints tracked using KLT tracker
C vpMbGenericTracker Real-time 6D object pose tracking using its CAD model
► C vpMbKltTracker Model based tracker using only KLT
C vpMbEdgeKltTracker Hybrid tracker based on moving-edges and keypoints tracked using KLT tracker
C vpMbtXmlGenericParser Parse an Xml file to extract configuration parameters of a mbtConfig object
C vpMe
C vpMegaPose
C vpMegaPoseEstimate
C vpMegaPoseTracker A simplified interface to track a single object with MegaPose. This tracker works asynchronously: A call to init or track will not stop the current thread. Rather, an std::future object is returned, and its result should be acquired when it is ready
C vpMeSite Performs search in a given direction(normal) for a given distance(pixels) for a given 'site'. Gives the most likely site given the probability from an ME mask
C vpMeterPixelConversion
► C vpMocap
C vpMocapQualisys
C vpMocapVicon
► C vpMoment This class defines shared methods/attributes for 2D moments
C vpMomentAlpha This class defines the orientation of the object inside the plane parallel to the object
C vpMomentArea Class handling the surface moment
C vpMomentAreaNormalized Class handling the normalized surface moment that is invariant in scale and used to estimate depth
C vpMomentBasic This class defines the 2D basic moment . This class is a wrapper for vpMomentObject wich allows to use it as a moment. This enables all common operations such as adding to a vpMomentDatabase
C vpMomentCInvariant
C vpMomentCentered This class defines the double-indexed centered moment descriptor
► C vpMomentGravityCenter Class describing 2D gravity center moment
C vpMomentGravityCenterNormalized Class describing 2D normalized gravity center moment
► C vpMomentDatabase This class allows to register all vpMoments so they can access each other according to their dependencies
C vpMomentCommon This class initializes and allows access to commonly used moments
C vpMomentObject Class for generic objects
C vpMouseButton Class that defines mouse button identifiers
C vpMunkres
C vpMutex
► C vpNetwork This class represents a Transmission Control Protocol (TCP) network
C vpClient This class represents a Transmission Control Protocol (TCP) client
C vpServer This class represents a Transmission Control Protocol (TCP) server
C vpOccipitalStructure
C vpParallelPort Parallel port management under unix
C vpParseArgv Command line argument parsing
C vpPclViewer
C vpPixelMeterConversion
C vpPlane This class defines the container for a plane geometrical structure
C vpPlaneEstimation
C vpPlot This class enables real time drawing of 2D or 3D graphics. An instance of the class open a window which contains between 1 and 4 graphics. Each one contains a desired number of curves
C vpPolygon Defines a generic 2D polygon
► C vpPolygon3D Implements a 3D polygon with render functionalities like clipping
C vpMbtPolygon Implementation of a polygon of the model used by the model-based tracker
C vpPose Class used for pose computation from N points (pose from point only). Some of the algorithms implemented in this class are described in [Marchand16a]
C vpPoseFeatures Tools for pose computation from any feature
C vpProjectionDisplay Interface with the image for feature display
► C vpPtu46 Jacobian, geometric model functionalities... for ptu46, pan, tilt head from Directed Perception
C vpRobotPtu46 Interface for the Directed Perception ptu-46 pan, tilt head
C vpPylonFactory Factory singleton class to create vpPylonGrabber subclass instances
► C vpQbDevice
C vpQbSoftHand
C vpQuadProg This class provides a solver for Quadratic Programs
C vpRansac< vpTransformation > This class is a generic implementation of the Ransac algorithm. It cannot be used alone
C vpRealSense
C vpRealSense2
C vpRect Defines a rectangle in the plane
C vpRectOriented Defines an oriented rectangle in the plane
C vpReflexTakktile2
C vpRequest This the request that will transit on the network
► C vpRGBa
C vpColor Class to define RGB colors available for display functionalities
C vpRGBf
C vpRingLight Ring light management under unix
► C vpRobot Class that defines a generic virtual robot
C vpRobotAfma4 Control of Irisa's cylindrical robot named Afma4
C vpRobotAfma6 Control of Irisa's gantry robot named Afma6
C vpRobotBiclops Interface for the biclops, pan, tilt head control
C vpRobotFlirPtu
C vpRobotFranka
C vpRobotKinova
C vpRobotPioneer Interface for Pioneer mobile robots based on Aria 3rd party library
C vpRobotPtu46 Interface for the Directed Perception ptu-46 pan, tilt head
► C vpRobotSimulator This class aims to be a basis used to create all the robot simulators
C vpRobotCamera Class that defines the simplest robot: a free flying camera. We recommend to use vpSimulatorCamera instead
► C vpRobotWireFrameSimulator This class aims to be a basis used to create all the simulators of robots
C vpSimulatorAfma6 Simulator of Irisa's gantry robot named Afma6
C vpSimulatorViper850 Simulator of Irisa's Viper S850 robot named Viper850
C vpSimulatorCamera Class that defines the simplest robot: a free flying camera
C vpSimulatorPioneer Class that defines the Pioneer mobile robot simulator equipped with a static camera
C vpSimulatorPioneerPan Class that defines the Pioneer mobile robot simulator equipped with a camera able to move in pan
C vpRobotTemplate Class that defines a robot just to show which function you must implement
C vpRobotUniversalRobots
C vpRobotViper650 Control of Irisa's Viper S650 robot named Viper650
C vpRobotViper850
C vpRobotBebop2
C vpRobotMavsdk
C vpRobust Contains an M-estimator and various influence function
C vpRealSense::vpRsStreamParams
C vpScale Contains various estimators for scale.
Methods : Median Absolute Deviation (MAD), MPDE, Mean shift kernel density estimation
C vpScanPoint Class that defines a single laser scanner point
C vpMutex::vpScopedLock Class that allows protection by mutex
C vpSerial
C vpServo
C vpServoData Save data during the task execution
C vpServoDisplay Interface with the image for feature display
C vpServolens Interface for the Servolens lens attached to the camera fixed on the Afma4 robot
► C vpSimulator Implementation of a simulator based on Coin3d (www.coin3d.org)
C vpAR Implementation of an augmented reality viewer using Coin3D 3rd party
► C vpTemplateTracker
► C vpTemplateTrackerMI
C vpTemplateTrackerMIESM
C vpTemplateTrackerMIForwardAdditional
C vpTemplateTrackerMIForwardCompositional
C vpTemplateTrackerMIInverseCompositional
► C vpTemplateTrackerSSD
C vpTemplateTrackerSSDESM
C vpTemplateTrackerSSDForwardAdditional
C vpTemplateTrackerSSDForwardCompositional
C vpTemplateTrackerSSDInverseCompositional
► C vpTemplateTrackerZNCC
C vpTemplateTrackerZNCCForwardAdditional
C vpTemplateTrackerZNCCInverseCompositional
C vpTemplateTrackerDPoint
C vpTemplateTrackerPoint
C vpTemplateTrackerPointCompo
C vpTemplateTrackerTriangle
► C vpTemplateTrackerWarp
C vpTemplateTrackerWarpAffine
C vpTemplateTrackerWarpHomography
C vpTemplateTrackerWarpHomographySL3
C vpTemplateTrackerWarpRT
C vpTemplateTrackerWarpSRT
C vpTemplateTrackerWarpTranslation
C vpTemplateTrackerZone
C vpTemplateTrackerZPoint
C vpThread
C vpTraceOutput This class is used to display debug or error messages
► C vpTracker Class that defines what is a feature generic tracker
C vpDot This tracker is meant to track a dot (connected pixels with same gray level) on a vpImage
C vpDot2 This tracker is meant to track a blob (connex pixels with same gray level) on a vpImage
► C vpForwardProjection Class that defines what is a generic geometric feature
C vpCircle Class that defines a 3D circle in the object frame and allows forward projection of a 3D circle in the camera frame and in the 2D image plane by perspective projection. All the parameters must be set in meter
C vpCylinder Class that defines a 3D cylinder in the object frame and allows forward projection of a 3D cylinder in the camera frame and in the 2D image plane by perspective projection. All the parameters must be set in meter
C vpLine Class that defines a 3D line in the object frame and allows forward projection of the line in the camera frame and in the 2D image plane by perspective projection. All the parameters must be set in meter
C vpPoint Class that defines a 3D point in the object frame and allows forward projection of a 3D point in the camera frame and in the 2D image plane by perspective projection. All the parameters must be set in meter
C vpSphere Class that defines a 3D sphere in the object frame and allows forward projection of a 3D sphere in the camera frame and in the 2D image plane by perspective projection. All the parameters must be set in meter
► C vpMeTracker Contains abstract elements for a Distance to Feature type feature
C vpMeEllipse Class that tracks an ellipse using moving edges
C vpMeLine Class that tracks in an image a line moving edges
C vpMeNurbs Class that tracks in an image a edge defined by a Nurbs
C vpTriangle Defines a 2D triangle
► C vpUDPClient This class implements a basic (IPv4) User Datagram Protocol (UDP) client
C vpForceTorqueAtiNetFTSensor
C vpUDPServer This class implements a basic (IPv4) User Datagram Protocol (UDP) server
C vpUeyeGrabber
► C vpUnicycle Generic functions for unicycle mobile robots
► C vpPioneer Generic functions for Pioneer mobile robots
C vpRobotPioneer Interface for Pioneer mobile robots based on Aria 3rd party library
C vpSimulatorPioneer Class that defines the Pioneer mobile robot simulator equipped with a static camera
► C vpPioneerPan Generic functions for Pioneer mobile robots equiped with a pan head
C vpSimulatorPioneerPan Class that defines the Pioneer mobile robot simulator equipped with a camera able to move in pan
C vpUniRand Class for generating random numbers with uniform probability density
C vpVideoWriter Class that enables to write easily a video file or a sequence of images
► C vpViper Modelisation of the ADEPT Viper robot
► C vpViper650 Modelisation of the ADEPT Viper 650 robot
C vpRobotViper650 Control of Irisa's Viper S650 robot named Viper650
► C vpViper850 Modelisation of the ADEPT Viper 850 robot
C vpRobotViper850
C vpSimulatorViper850 Simulator of Irisa's Viper S850 robot named Viper850
C vpVirtualGrabber
C vpVirtuose
► C vpWireFrameSimulator Implementation of a wire frame simulator. Compared to the vpSimulator class, it does not require third party libraries to be used
C vpRobotWireFrameSimulator This class aims to be a basis used to create all the simulators of robots
C vpXmlConfigParserKeyPoint
C vpXmlParser
C vpXmlParserCamera XML parser to load and save intrinsic camera parameters
C vpXmlParserHomogeneousMatrix XML parser to load and save an homogeneous matrix in a file
C vpXmlParserRectOriented XML parser to load and save an oriented rectangle in a file
► C Ogre::WindowEventListener
C vpAROgre Implementation of an augmented reality viewer using Ogre3D 3rd party