graphics/opengv g20200806_1 FreeBSD
Collection of methods for solving geometric vision problems
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
0b23c55e5d- License
- BSD3CLAUSE
- Categories
- graphics
- Package size
- 746.5 KiB, 2678.3 KiB installed
Description
OpenGV is a collection of computer vision methods for solving geometric vision problems. It contains absolute-pose, relative-pose, triangulation, and point-cloud alignment methods for the calibrated case. All problems can be solved with central or non-central cameras, and embedded into a random sample consensus or nonlinear optimization context. Matlab and Python interfaces are implemented as well. The link to the above pages also shows links to precompiled Matlab mex-libraries. Please consult the documentation for more information.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/opengv | g20200806_1 |
| DragonFly | graphics/opengv | g20200806_1 |
Install
Binary package:
pkg install opengv
From the ports tree:
cd /usr/ports/graphics/opengv/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= opengv>0:graphics/opengv
LIB_DEPENDS= libopengv.so:graphics/opengv
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | g20200806_1 | g20200806_1 | - | g20200806_1 | g20200806_1 |
| FreeBSD:14:quarterly | g20200806_1 | g20200806_1 | n/a | g20200806_1 | g20200806_1 |
| FreeBSD:15:latest | g20200806_1 | g20200806_1 | n/a | g20200806_1 | g20200806_1 |
| FreeBSD:15:quarterly | g20200806_1 | g20200806_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | g20200806_1 | g20200806_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 25
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/python312
- math/blas
- math/eigen3
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake compiler:c++11-lib eigen:3
- Service scripts
- none
Files
pkg-plist 80
- include/opengv/Indices.hpp
- include/opengv/OptimizationFunctor.hpp
- include/opengv/absolute_pose/AbsoluteAdapterBase.hpp
- include/opengv/absolute_pose/AbsoluteMultiAdapterBase.hpp
- include/opengv/absolute_pose/CentralAbsoluteAdapter.hpp
- include/opengv/absolute_pose/MACentralAbsolute.hpp
- include/opengv/absolute_pose/MANoncentralAbsolute.hpp
- include/opengv/absolute_pose/NoncentralAbsoluteAdapter.hpp
- include/opengv/absolute_pose/NoncentralAbsoluteMultiAdapter.hpp
- include/opengv/absolute_pose/methods.hpp
- include/opengv/absolute_pose/modules/Epnp.hpp
- include/opengv/absolute_pose/modules/gp3p/modules.hpp
- include/opengv/absolute_pose/modules/gpnp1/modules.hpp
- include/opengv/absolute_pose/modules/gpnp2/modules.hpp
- include/opengv/absolute_pose/modules/gpnp3/modules.hpp
- include/opengv/absolute_pose/modules/gpnp4/modules.hpp
- include/opengv/absolute_pose/modules/gpnp5/modules.hpp
- include/opengv/absolute_pose/modules/main.hpp
- include/opengv/absolute_pose/modules/upnp2.hpp
- include/opengv/absolute_pose/modules/upnp4.hpp
- include/opengv/math/Sturm.hpp
- include/opengv/math/arun.hpp
- include/opengv/math/cayley.hpp
- include/opengv/math/gauss_jordan.hpp
- include/opengv/math/quaternion.hpp
- include/opengv/math/roots.hpp
- include/opengv/point_cloud/MAPointCloud.hpp
- include/opengv/point_cloud/PointCloudAdapter.hpp
- include/opengv/point_cloud/PointCloudAdapterBase.hpp
- include/opengv/point_cloud/methods.hpp
- include/opengv/relative_pose/CentralRelativeAdapter.hpp
- include/opengv/relative_pose/CentralRelativeMultiAdapter.hpp
- include/opengv/relative_pose/CentralRelativeWeightingAdapter.hpp
- include/opengv/relative_pose/MACentralRelative.hpp
- include/opengv/relative_pose/MANoncentralRelative.hpp
- include/opengv/relative_pose/MANoncentralRelativeMulti.hpp
- include/opengv/relative_pose/NoncentralRelativeAdapter.hpp
- include/opengv/relative_pose/NoncentralRelativeMultiAdapter.hpp
- include/opengv/relative_pose/RelativeAdapterBase.hpp
- include/opengv/relative_pose/RelativeMultiAdapterBase.hpp
- include/opengv/relative_pose/methods.hpp
- include/opengv/relative_pose/modules/eigensolver/modules.hpp
- include/opengv/relative_pose/modules/fivept_kneip/modules.hpp
- include/opengv/relative_pose/modules/fivept_nister/modules.hpp
- include/opengv/relative_pose/modules/fivept_stewenius/modules.hpp
- include/opengv/relative_pose/modules/ge/modules.hpp
- include/opengv/relative_pose/modules/main.hpp
- include/opengv/relative_pose/modules/sixpt/modules.hpp
- include/opengv/sac/Lmeds.hpp
- include/opengv/sac/MultiRansac.hpp
- include/opengv/sac/MultiSampleConsensus.hpp
- include/opengv/sac/MultiSampleConsensusProblem.hpp
- include/opengv/sac/Ransac.hpp
- include/opengv/sac/SampleConsensus.hpp
- include/opengv/sac/SampleConsensusProblem.hpp
- include/opengv/sac/implementation/Lmeds.hpp
- include/opengv/sac/implementation/MultiRansac.hpp
- include/opengv/sac/implementation/MultiSampleConsensus.hpp
- include/opengv/sac/implementation/MultiSampleConsensusProblem.hpp
- include/opengv/sac/implementation/Ransac.hpp
- include/opengv/sac/implementation/SampleConsensus.hpp
- include/opengv/sac/implementation/SampleConsensusProblem.hpp
- include/opengv/sac_problems/absolute_pose/AbsolutePoseSacProblem.hpp
- include/opengv/sac_problems/absolute_pose/MultiNoncentralAbsolutePoseSacProblem.hpp
- include/opengv/sac_problems/point_cloud/PointCloudSacProblem.hpp
- include/opengv/sac_problems/relative_pose/CentralRelativePoseSacProblem.hpp
- include/opengv/sac_problems/relative_pose/EigensolverSacProblem.hpp
- include/opengv/sac_problems/relative_pose/MultiCentralRelativePoseSacProblem.hpp
- include/opengv/sac_problems/relative_pose/MultiNoncentralRelativePoseSacProblem.hpp
- include/opengv/sac_problems/relative_pose/NoncentralRelativePoseSacProblem.hpp
- include/opengv/sac_problems/relative_pose/RotationOnlySacProblem.hpp
- include/opengv/sac_problems/relative_pose/TranslationOnlySacProblem.hpp
- include/opengv/triangulation/methods.hpp
- include/opengv/types.hpp
- lib/cmake/opengv-1.0/opengvConfig.cmake
- lib/cmake/opengv-1.0/opengvConfigVersion.cmake
- lib/cmake/opengv-1.0/opengvTargets-.cmake
- lib/cmake/opengv-1.0/opengvTargets.cmake
- lib/libopengv.so
- lib/libopengv.so.1.0
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| laurentkneip-opengv-g20200806-91f4b19_GH0.tar.gz | 1.197177e+06 | f07980a30b46c782d7dfd5c4cdbd2e3bede254a82fd832954c6dabcd8c92c3d9 |