Optional 3rd parties for core module
ViSP core module may use several optional third-party libraries which are: OpenCV, eigen, lapack and pthread.
Recommended optional 3rd parties
You don’t need to install all these dependencies. The next table gives the recommended libraries that should be installed to enable some ViSP capabilities.
3rd party | Capabilities | |||
OpenCV | ++ | ++ | ++ | Image wrapper |
eigen | ++ | ++ | ++ | Matrix pseudo-inversion |
lapack | ++ | ++ | ++ | Matrix pseudo-inversion |
pthread | ++ | ++ | ++ | Code optimisation |
Other optional 3rd parties
The following table shows the capabilities that could be obtained with the other optional 3rd party libraries.
3rd party | Capabilities | |||
Yarp | + | + | + | Image wrapper |
GSL | + | + | + | Matrix pseudo-inversion (useful only if lapack not installed) |
Deprecated optional 3rd parties
After releasing ViSP 3.2.0 we introduce pugixml as a built-in 3rd party library. It replaces favorbly libxml2 3rd party library. As a consequence, there is no more need to install any 3rd party to parse xml files.
For those who want to continue to use ViSP releases up to ViSP 3.2.0 included, we give the instructions to install libxml2:
3rd party | Capabilities | |||
libxml2 | ++ | ++ | ++ | XML parsers |