Summary
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.
Versions
v3.5.0-r1 :: 0/3.5 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm
- USE flags
- X coin demos dmtx doc examples gsl ieee1394 jpeg motif ogre opencv pcl png test tutorials usb v4l xml zbar zlib
USE flags
General
- X
- Add support for X11
- coin
- Enables Coin3D support.
- demos
- Installs demo programs.
- dmtx
- Enables barcode data matrix support.
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- examples
- Install examples, usually source code
- gsl
- Use the GNU scientific library for calculations
- ieee1394
- Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
- jpeg
- Add JPEG image support
- motif
- Add support for the Motif toolkit
- ogre
- Enables dev-games/ogre support.
- opencv
- Enables media-libs/opencv support.
- pcl
- Enables sci-libs/pcl support.
- png
- Add support for libpng (PNG images)
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- tutorials
- Installs tutorials.
- usb
- Add USB support to applications that have optional USB support (e.g. cups)
- v4l
- Enable support for video4linux (using linux-headers or userspace libv4l libraries)
- xml
- Add support for XML files
- zbar
- Enables barcodes reading.
- zlib
- Add support for zlib compression
cpu_flags_x86
- sse2
- Use the SSE2 instruction set
- sse3
- Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)
- ssse3
- Use the SSSE3 instruction set (NOT sse3/pni)
Dependencies
dev-games / ogre : Object-oriented Graphics Rendering Engine
dev-libs / boost : Boost Libraries for C++
dev-libs / libxml2 : XML C parser and toolkit
media-gfx / zbar : Library and tools for reading barcodes from images or video
media-libs / SoXt : GUI binding for using Coin/Open Inventor with Xt/Motif
media-libs / coin : A high-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1
media-libs / libdc1394 : Library to interface with IEEE 1394 cameras following the IIDC specification
media-libs / libdmtx : Barcode data matrix reading and writing library
media-libs / libpng : Portable Network Graphics library
media-libs / libv4l : v4l-utils libraries and optional utilities
media-libs / opencv : A collection of algorithms and sample code for various computer vision problems
sci-libs / gsl : The GNU Scientific Library
sci-libs / pcl : 2D/3D image and point cloud processing
sys-libs / zlib : Standard (de)compression library
virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages
virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation
virtual / libusb : Virtual for libusb
virtual / opengl : Virtual for OpenGL implementation
virtual / os-headers : Virtual for operating system headers
Runtime Dependencies
dev-games / ogre : Object-oriented Graphics Rendering Engine
dev-libs / boost : Boost Libraries for C++
dev-libs / libxml2 : XML C parser and toolkit
media-gfx / zbar : Library and tools for reading barcodes from images or video
media-libs / SoXt : GUI binding for using Coin/Open Inventor with Xt/Motif
media-libs / coin : A high-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1
media-libs / libdc1394 : Library to interface with IEEE 1394 cameras following the IIDC specification
media-libs / libdmtx : Barcode data matrix reading and writing library
media-libs / libpng : Portable Network Graphics library
media-libs / libv4l : v4l-utils libraries and optional utilities
media-libs / opencv : A collection of algorithms and sample code for various computer vision problems
sci-libs / gsl : The GNU Scientific Library
sci-libs / pcl : 2D/3D image and point cloud processing
sci-misc / ViSP-images : ViSP images data set
sys-libs / zlib : Standard (de)compression library
virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages
virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation
virtual / libusb : Virtual for libusb
Bugs
- 694568
- sci-libs/ViSP-3.2.0-r2 : /.../io.inl.hpp:105:16: error: readJPEG is not a member of vpImageIo
- 725392
- sci-libs/ViSP-3.3.0 : /.../type_traits: error: static assertion failed: template argument must be a complete class or an unbounded
- 729576
- sci-libs/ViSP-3.3.0: error: '/usr/lib64/liblapack.a', needed by 'lib/libvisp_core.so.3.3.0', missing and no known rule to make it
- 736637
- sci-libs/ViSP-3.5.0-r1 installs compressed files (manpages, documentation)
- 739620
- sci-libs/ViSP-3.5.0-r1 : One or more CMake variables were not used by the project:
- 796806
- sci-libs/ViSP-3.3.0-r1[pcl] error: ‘isFinite’ is not a member of ‘pcl’
- 834466
- sci-libs/ViSP-3.5.0: version bump
- 834469
- sci-libs/ViSP-3.3.0-r1: fails to build with dev-games/ogre-1.12.9-r1
- 937707
- sci-libs/ViSP-3.5.0-r1 fails tests: 136 - testGenericTracker-edge-scanline (Failed)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
sci-libs/ViSP: enforce system dependency on lapack
It will build against a system lapack if one is installed. If it isn't installed at build time, it includes its own copy of clapack, which fails with LTO type errors. Closes: https://bugs.gentoo.org/927486 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/ViSP: drop 3.3.0-r1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/ViSP: remove boost[threads(+)] usedep
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexis Ballier · gentoo
sci-libs/ViSP: bump to 3.5.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/ViSP: Depend on dev-libs/boost:=[threads(+)]
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexis Ballier · gentoo
sci-libs/ViSP: add := dep on dc1394
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/ViSP: Disable BUILD_JAVA
Closes: https://bugs.gentoo.org/724308 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sci-libs/ViSP: Switch to cmake.eclass
- fix HOMEPAGE, use https - one line per dependency - move REQUIRED_USE below IUSE - use HTML_DOCS, dropping superfluous cd with missing || die Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sci-libs/ViSP: Drop 3.2.0-r2
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexis Ballier · gentoo
sci-libs/ViSP: Fix USE=doc
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexis Ballier · gentoo
sci-libs/ViSP: bump to 3.3.0
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sci-libs/ViSP: Fix MissingTestRestrict
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexis Ballier · gentoo
sci-libs/ViSP: fix usedep on ocv4
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Alexis Ballier · gentoo
sci-libs/ViSP: Fix build with coin4.
Closes: https://bugs.gentoo.org/701418 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Alexis Ballier · gentoo
sci-libs/ViSP: Remove old
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sci-libs/ViSP: fix double empty line
Package-Manager: Portage-2.3.74, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexis Ballier · gentoo
sci-libs/ViSP: ocv link patch is still needed.
Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Alexis Ballier · gentoo
sci-libs/ViSP: Fix opencv detection
Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Alexis Ballier · gentoo
sci-libs/ViSP: bump to 3.2.0
Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/ViSP: Drop old
Closes: https://bugs.gentoo.org/666394 Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Andreas Sturmlechner · gentoo
sci-libs/ViSP: Merge USE ois into ogre
From dev-games/ogre-1.10.12 on, the 'ois' USE flag was dropped. It makes little sense to use Ogre3D without it, and dev-games/ois is tiny. Thanks-to: Sven Eden <yamakuzure@gmx.net> Bug: https://bugs.gentoo.org/666394 Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sci-libs/ViSP: Remove support for non-existent deps - Alexis Ballier · gentoo
sci-libs/ViSP: bump to 3.1.0
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Alexis Ballier · gentoo
sci-libs/ViSP: Add := dep on opencv
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Alexis Ballier · gentoo
sci-libs/ViSP: remove old
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Alexis Ballier · gentoo
sci-libs/ViSP: bump to 3.0.1
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Alexis Ballier · gentoo
sci-libs/ViSP: remove old
Package-Manager: portage-2.2.27 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Alexis Ballier · gentoo
sci-libs/ViSP: fix build with ffmpeg3.
Package-Manager: portage-2.2.27 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Alexis Ballier · gentoo
sci-libs/ViSP: bump to 3.0.0
Package-Manager: portage-2.2.26 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Alexis Ballier · gentoo
sci-libs/ViSP: trailing whitespace.
Package-Manager: portage-2.2.20.1 - Alexis Ballier · gentoo
sci-libs/ViSP: fix build with ffmpeg git master.
Package-Manager: portage-2.2.20.1 - Alexis Ballier · gentoo
sci-libs/ViSP: old
Package-Manager: portage-2.2.20.1 - Alexis Ballier · gentoo
sci-libs/ViSP: rekeyword ~arm
Package-Manager: portage-2.2.20.1 - Alexis Ballier · gentoo
sci-libs/ViSP: Add coin, qt4 & motif useflags. Fixes bug #558498 by avoiding automagics.
Package-Manager: portage-2.2.20.1 - Alexis Ballier · gentoo
sci-libs/ViSP: Disable Coin3D to avoid automagic. Bug #558498.
Package-Manager: portage-2.2.20.1 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed