graphics/opencv 4.13.0_9 FreeBSD
Open Source Computer Vision library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
7eae0fad1f- License
- BSD3CLAUSE
- Categories
- graphics
- Package size
- 15394.2 KiB, 65581.5 KiB installed
Description
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being a BSD-licensed product, OpenCV makes it easy for businesses to utilize and modify the code.
The library has more than 2500 optimized algorithms, which includes a comprehensive set of both classic and state-of-the-art computer vision and machine learning algorithms. These algorithms can be used to detect and recognize faces, identify objects, classify human actions in videos, track camera movements, track moving objects, extract 3D models of objects, produce 3D point clouds from stereo cameras, stitch images together to produce a high resolution image of an entire scene, find similar images from an image database, remove red eyes from images taken using flash, follow eye movements, recognize scenery and establish markers to overlay it with augmented reality, etc.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/opencv | 4.13.0_9 |
| OpenBSD | graphics/opencv | 4.13.0p4 |
| NetBSD | graphics/opencv | 4.14.0nb3 |
| DragonFly | graphics/opencv | 4.9.0_7 |
| MidnightBSD | graphics/opencv | 4.13.0 |
Install
Binary package:
pkg install opencv
From the ports tree:
cd /usr/ports/graphics/opencv/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= opencv>0:graphics/opencv
LIB_DEPENDS= libopencv_alphamat.so:graphics/opencv
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 | 4.13.0_9 | 4.13.0_9 | - | 4.11.0_2 | 4.13.0_9 |
| FreeBSD:14:quarterly | 4.13.0_9 | 4.13.0_9 | n/a | 4.11.0_2 | 4.13.0_9 |
| FreeBSD:15:latest | 4.13.0_9 | 4.13.0_9 | n/a | 4.11.0_2 | 4.11.0_2 |
| FreeBSD:15:quarterly | 4.13.0_9 | 4.13.0_9 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.13.0_9 | 4.13.0_9 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libfreetype.so: print/freetype2libharfbuzz.so: print/harfbuzzlibhdf5.so: science/hdf5
The full lists below include those, and their dependencies in turn.
Build dependencies 133
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/minizip
- archivers/zstd
- converters/libiconv
- databases/postgresql18-client
- databases/sfcgal
- databases/spatialite
- databases/sqlite3
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/cmake-core
- devel/evdev-proto
- devel/gdcm
- devel/gettext-runtime
- devel/gflags
- devel/glib20
- devel/glog
- devel/icu
- devel/json-c
- devel/jsoncpp
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/librttopo
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/ninja
- devel/npth
- devel/nspr
- devel/opencl
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/gd
- graphics/gdal
- graphics/geos
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libexif
- graphics/libgeotiff
- graphics/libgphoto2
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/poppler
- graphics/poppler-data
- graphics/proj
- graphics/tiff
- graphics/vulkan-headers
- graphics/webp
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/Imath
- math/blas
- math/cblas
- math/ceres-solver
- math/eigen3
- math/gmp
- math/lapack
- math/lapacke
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- math/qhull
- math/suitesparse-amd
- math/suitesparse-camd
- math/suitesparse-ccolamd
- math/suitesparse-cholmod
- math/suitesparse-colamd
- math/suitesparse-config
- math/suitesparse-cxsparse
- math/suitesparse-spqr
- misc/hwdata
- misc/iso-codes
- multimedia/gstreamer1
- multimedia/gstreamer1-plugins
- multimedia/libdc1394
The first 100 are listed.
Run dependencies 119
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/minizip
- archivers/zstd
- converters/libiconv
- databases/postgresql18-client
- databases/sfcgal
- databases/spatialite
- databases/sqlite3
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/gdcm
- devel/gettext-runtime
- devel/gflags
- devel/glib20
- devel/glog
- devel/icu
- devel/json-c
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/librttopo
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/npth
- devel/nspr
- devel/opencl
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/gd
- graphics/gdal
- graphics/geos
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libexif
- graphics/libgeotiff
- graphics/libgphoto2
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/poppler
- graphics/poppler-data
- graphics/proj
- graphics/tiff
- graphics/webp
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/Imath
- math/ceres-solver
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- math/qhull
- math/suitesparse-amd
- math/suitesparse-camd
- math/suitesparse-ccolamd
- math/suitesparse-cholmod
- math/suitesparse-colamd
- math/suitesparse-config
- math/suitesparse-cxsparse
- math/suitesparse-spqr
- misc/hwdata
- misc/iso-codes
- multimedia/gstreamer1
- multimedia/gstreamer1-plugins
- multimedia/libdc1394
- multimedia/libv4l
- net/uriparser
- print/freetype2
- print/harfbuzz
- print/indexinfo
- science/hdf5
- science/libaec
- science/libkml
- science/netcdf
- security/gnupg
- security/gnutls
The first 100 are listed.
Required by 76
- astro/kstars
- astro/phd2
- astro/siril
- cad/OrcaSlicer
- comms/sdrangel
- converters/osm2pgsql
- emulators/es-de
- emulators/rpcs3
- graphics/cimg
- graphics/dbow2
- graphics/digikam
- graphics/facedetect
- graphics/frei0r-plugins
- graphics/frei0r-plugins-opencv
- graphics/gmic
- graphics/gstreamer1-plugins-opencv
- graphics/kquickimageeditor
- graphics/nomacs
- graphics/openmvs
- graphics/php-facedetect
- graphics/plasma6-spectacle
- graphics/py-albucore
- graphics/py-albumentations
- graphics/py-imutils
- graphics/py-qudida
- graphics/py-rapidocr
- graphics/qimgv
- graphics/skanpage
- graphics/vapoursynth-waifu2x-w2xc
- graphics/waifu2x-converter-cpp
- graphics/yafaray
- graphics/zeno
- math/saga
- misc/actiona
- misc/caffe
- misc/darknet
- misc/py-insightface
- misc/visp
- multimedia/chilitags
- multimedia/gstreamer1-plugins-all
- multimedia/kdemultimedia
- multimedia/kdenlive
- multimedia/libopenshot
- multimedia/openshot
- multimedia/opentoonz
- multimedia/py-scenedetect
- multimedia/shotcut
- multimedia/shotcut-qt6
- multimedia/zart
- net-im/kaidan
- net-im/neochat
- security/howdy
- security/pam_howdy
- textproc/py-docling
- textproc/py-docling-agent
- textproc/py-docling-analysis-framework
- textproc/py-docling-cvat-tools
- textproc/py-docling-demo
- textproc/py-docling-enhanced-onnx
- textproc/py-docling-eval
- textproc/py-docling-glm-ocr
- textproc/py-docling-graph
- textproc/py-docling-haystack
- textproc/py-docling-hierarchical-pdf
- textproc/py-docling-langchain
- textproc/py-docling-litellm-picture-description
- textproc/py-docling-ocr-mistral
- textproc/py-docling-ocr-onnxtr
- textproc/py-docling-sdg
- textproc/py-pdf2docx
- www/fgallery
- www/immich-ml
- x11-toolkits/py-kivy
- x11/kde-gear
- x11/plasma6-plasma
- x11/xsnow
Configuration
Options name: graphics_opencv
| Option | Default | Description |
|---|---|---|
| ATLAS | off | ATLAS blas implementation with lapacke |
| AVIF | off | AV1 Image File Format via libavif |
| DC1394 | on | IEEE 1394 camera support |
| EIGEN | on | Add Eigen v3 Support, builds sfm modules |
| FFMPEG | off | Link with ffmpeg |
| GDAL | on | Add Geospatial Data Abstraction Library Support |
| GDCM | on | Add Open source DICOM library Support |
| GPHOTO2 | on | Add Gphoto2 Support |
| GSTREAMER | on | Add GSTREAMER Support |
| GTK3 | off | GTK 3 GUI toolkit support |
| HARDENING | off | Enables Build Hardening |
| JASPER | off | Add Jasper Support for JPEG2000 |
| JAVA | off | Enable Java Support |
| JPEG | on | Add LibJpeg Support |
| LTO | off | Enables Link Time Optimizations |
| NOBLAS | off | Disable support for lapack/blas |
| OBSENSOR | off | Orbbec 3D camera support |
| OGRE3D | off | Add OGRE support |
| ONNX | off | Include Microsoft ONNX Runtim support |
| OPENBLAS | on | OpenBLAS blas implementation with lapacke |
| OPENCL | on | Add OpenCL Support |
| OPENEXR | on | Add OpenEXR Support |
| OPENJPEG | on | Add OpenJPEG Support for JPEG2000, OpenCV preferred |
| PATENTED | off | Enable patented 2d feature detection USE AT OWN RISK |
| PNG | on | Add LibPNG Support |
| PROTOBUF | on | Enable protobuf support, builds dnn modules |
| PYTHON | on | Enable Python Support 3.6 or greater |
| TBB | off | Add Intel Threading Building Blocks Support |
| TESSERACT | off | Add Tesseract-based OCR |
| TIFF | on | Add LibTIFF Support |
| V4L | on | Enable support for Video for Linux |
| VTK | off | Include VTK library support (build opencv_viz module) |
| VULKAN | on | Add Vulkan Support |
| WEBP | on | Add Webp Support |
| XINE | off | Add Xine Support |
- USES
- cmake compiler:c++14-lang cpe gnome localbase:ldflags pkgconfig
- Service scripts
- none
Files
pkg-plist 911
- bin/opencv_annotation
- bin/opencv_interactive-calibration
- bin/opencv_model_diagnostics
- bin/opencv_version
- bin/opencv_visualisation
- bin/opencv_waldboost_detector
- include/opencv4/opencv2/alphamat.hpp
- include/opencv4/opencv2/aruco.hpp
- include/opencv4/opencv2/aruco/aruco_calib.hpp
- include/opencv4/opencv2/aruco/charuco.hpp
- include/opencv4/opencv2/bgsegm.hpp
- include/opencv4/opencv2/bioinspired.hpp
- include/opencv4/opencv2/bioinspired/bioinspired.hpp
- include/opencv4/opencv2/bioinspired/retina.hpp
- include/opencv4/opencv2/bioinspired/retinafasttonemapping.hpp
- include/opencv4/opencv2/bioinspired/transientareassegmentationmodule.hpp
- include/opencv4/opencv2/calib3d.hpp
- include/opencv4/opencv2/calib3d/calib3d.hpp
- include/opencv4/opencv2/calib3d/calib3d_c.h
- include/opencv4/opencv2/ccalib.hpp
- include/opencv4/opencv2/ccalib/multicalib.hpp
- include/opencv4/opencv2/ccalib/omnidir.hpp
- include/opencv4/opencv2/ccalib/randpattern.hpp
- include/opencv4/opencv2/core.hpp
- include/opencv4/opencv2/core/affine.hpp
- include/opencv4/opencv2/core/async.hpp
- include/opencv4/opencv2/core/base.hpp
- include/opencv4/opencv2/core/bindings_utils.hpp
- include/opencv4/opencv2/core/bufferpool.hpp
- include/opencv4/opencv2/core/check.hpp
- include/opencv4/opencv2/core/core.hpp
- include/opencv4/opencv2/core/core_c.h
- include/opencv4/opencv2/core/cuda.hpp
- include/opencv4/opencv2/core/cuda.inl.hpp
- include/opencv4/opencv2/core/cuda/block.hpp
- include/opencv4/opencv2/core/cuda/border_interpolate.hpp
- include/opencv4/opencv2/core/cuda/color.hpp
- include/opencv4/opencv2/core/cuda/common.hpp
- include/opencv4/opencv2/core/cuda/cuda_compat.hpp
- include/opencv4/opencv2/core/cuda/datamov_utils.hpp
- include/opencv4/opencv2/core/cuda/detail/color_detail.hpp
- include/opencv4/opencv2/core/cuda/detail/reduce.hpp
- include/opencv4/opencv2/core/cuda/detail/reduce_key_val.hpp
- include/opencv4/opencv2/core/cuda/detail/transform_detail.hpp
- include/opencv4/opencv2/core/cuda/detail/type_traits_detail.hpp
- include/opencv4/opencv2/core/cuda/detail/vec_distance_detail.hpp
- include/opencv4/opencv2/core/cuda/dynamic_smem.hpp
- include/opencv4/opencv2/core/cuda/emulation.hpp
- include/opencv4/opencv2/core/cuda/filters.hpp
- include/opencv4/opencv2/core/cuda/funcattrib.hpp
- include/opencv4/opencv2/core/cuda/functional.hpp
- include/opencv4/opencv2/core/cuda/limits.hpp
- include/opencv4/opencv2/core/cuda/reduce.hpp
- include/opencv4/opencv2/core/cuda/saturate_cast.hpp
- include/opencv4/opencv2/core/cuda/scan.hpp
- include/opencv4/opencv2/core/cuda/simd_functions.hpp
- include/opencv4/opencv2/core/cuda/transform.hpp
- include/opencv4/opencv2/core/cuda/type_traits.hpp
- include/opencv4/opencv2/core/cuda/utility.hpp
- include/opencv4/opencv2/core/cuda/vec_distance.hpp
- include/opencv4/opencv2/core/cuda/vec_math.hpp
- include/opencv4/opencv2/core/cuda/vec_traits.hpp
- include/opencv4/opencv2/core/cuda/warp.hpp
- include/opencv4/opencv2/core/cuda/warp_reduce.hpp
- include/opencv4/opencv2/core/cuda/warp_shuffle.hpp
- include/opencv4/opencv2/core/cuda_stream_accessor.hpp
- include/opencv4/opencv2/core/cuda_types.hpp
- include/opencv4/opencv2/core/cv_cpu_dispatch.h
- include/opencv4/opencv2/core/cv_cpu_helper.h
- include/opencv4/opencv2/core/cvdef.h
- include/opencv4/opencv2/core/cvstd.hpp
- include/opencv4/opencv2/core/cvstd.inl.hpp
- include/opencv4/opencv2/core/cvstd_wrapper.hpp
- include/opencv4/opencv2/core/detail/async_promise.hpp
- include/opencv4/opencv2/core/detail/dispatch_helper.impl.hpp
- include/opencv4/opencv2/core/detail/exception_ptr.hpp
- include/opencv4/opencv2/core/directx.hpp
- include/opencv4/opencv2/core/dualquaternion.hpp
- include/opencv4/opencv2/core/dualquaternion.inl.hpp
- include/opencv4/opencv2/core/eigen.hpp
- include/opencv4/opencv2/core/fast_math.hpp
- include/opencv4/opencv2/core/hal/hal.hpp
- include/opencv4/opencv2/core/hal/interface.h
- include/opencv4/opencv2/core/hal/intrin.hpp
- include/opencv4/opencv2/core/hal/intrin_avx.hpp
- include/opencv4/opencv2/core/hal/intrin_avx512.hpp
- include/opencv4/opencv2/core/hal/intrin_cpp.hpp
- include/opencv4/opencv2/core/hal/intrin_forward.hpp
- include/opencv4/opencv2/core/hal/intrin_lasx.hpp
- include/opencv4/opencv2/core/hal/intrin_legacy_ops.h
- include/opencv4/opencv2/core/hal/intrin_lsx.hpp
- include/opencv4/opencv2/core/hal/intrin_math.hpp
- include/opencv4/opencv2/core/hal/intrin_msa.hpp
- include/opencv4/opencv2/core/hal/intrin_neon.hpp
- include/opencv4/opencv2/core/hal/intrin_rvv071.hpp
- include/opencv4/opencv2/core/hal/intrin_rvv_scalable.hpp
- include/opencv4/opencv2/core/hal/intrin_sse.hpp
- include/opencv4/opencv2/core/hal/intrin_sse_em.hpp
- include/opencv4/opencv2/core/hal/intrin_vsx.hpp
- include/opencv4/opencv2/core/hal/intrin_wasm.hpp
The first 100 are listed.
distinfo 5
| File | Size | SHA256 |
|---|---|---|
| opencv-opencv-4.13.0_GH0.tar.gz | 9.5420275e+07 | 1d40ca017ea51c533cf9fd5cbde5b5fe7ae248291ddf2af99d4c17cf8e13017d |
| opencv-ade-v0.1.2e_GH0.tar.gz | 117054 | 107711887d413127955d64a0e42974ec379c1ebb81832c79a21a9e3a2110e4bf |
| opencv-opencv_3rdparty-7f55c0c26be418d494615afca15218566775c725_GH0.tar.gz | 1.02507737e+08 | 0b19085992da68a6b6b751ce7c37fd22b27e43ff28455a68280484e436c438e8 |
| opencv-opencv_contrib-4.13.0_GH0.tar.gz | 5.5516112e+07 | 1e0077a4fd2960a7d2f4c9e49d6ba7bb891cac2d1be36d7e8e47aa97a9d1039b |
| f347805418235374f54064f36fc8c248bd599e86.patch | 10778 | 13bfd0f570e79d3dccd9652439a5413235cf0fffe74a87951f439ba45c039ad6 |