opencv3 v3.4.18
- Created
- Updated
Open Source Computer Vision Library
# License
BSD-3-Clause
# Supported Platforms
All platforms are supported
# Features
Default feature: default-features
# bgsegm
opencv_bgsegm module
Supports: !arm
- ✅ linux
- ✅ osx
- ✅ uwp-x64
- ✅ windows-x64
- ✅ windows-x86
- ❌
uwp-arm - ❌
windows-arm64
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# contrib
opencv_contrib module
Dependencies:
hdf5
Platforms:
!uwp & !(windows & (arm | arm64))
opencv3
Platforms:
!android
Features:default-features
,dnn
tesseract
Platforms:
!uwp & !(windows & (arm | arm64))
and 16 transitive dependencies:
- abseil (by protobuf )
cpu-features (by tesseract )
Platforms:
android
- giflib (by leptonica )
- leptonica (by tesseract )
- libaec (by hdf5 )
libarchive (by tesseract )
Features: (none)
- libjpeg-turbo (by opencv3 )
- libpng (by opencv3 )
- openjpeg (by leptonica )
- protobuf (by opencv3 )
- quirc (by opencv3 )
- utf8-range (by protobuf )
- zlib (by hdf5 )
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by hdf5 )
- vcpkg-cmake-config (by hdf5 )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# dc1394
Dc1394 support for opencv
Host Dependencies:
6 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-get-vars (by vcpkg-msbuild )
vcpkg-msbuild (by libusb )
Platforms:
windows & !mingw
- vcpkg-pkgconfig-get-modules (by vcpkg-msbuild )
- vcpkg-tool-meson (by pkgconf )
# default-features default
Platform-dependent default features
Dependencies:
opencv3
Features:
jpeg
,png
,quirc
,tiff
,webp
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by libjpeg-turbo )
- vcpkg-cmake-config (by libjpeg-turbo )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# dnn
Enable dnn module
Supports: !android
- ✅ linux
- ✅ osx
- ✅ uwp
- ✅ windows
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by libjpeg-turbo )
- vcpkg-cmake-config (by libjpeg-turbo )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# eigen
Eigen support for opencv
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by eigen3 )
- vcpkg-cmake-config (by eigen3 )
# flann
opencv_flann module
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by abseil )
- vcpkg-cmake-config (by abseil )
# freetype
Freetype support for opencv
Dependencies:
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (by freetype )
- vcpkg-cmake-config (by freetype )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
- vcpkg-tool-meson (by harfbuzz )
# gapi
Enable gapi module
Supports: !uwp
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# gdcm
GDCM support for opencv
# gstreamer
gstreamer support for opencv
Dependencies:
and 10 transitive dependencies:
- dirent (by glib )
- egl-registry (by opengl-registry )
- gettext-libintl (by glib )
- glib (by gstreamer )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- opengl-registry (by opengl )
- zlib (by glib )
Host Dependencies:
5 transitive dependencies:
vcpkg-cmake (by gettext-libintl )
Platforms:
linux
- vcpkg-cmake-config (by pcre2 )
- vcpkg-cmake-get-vars (by libffi )
- vcpkg-tool-meson (by glib )
# gtk
GTK support for opencv
Supports: linux
- ✅ linux
- ❌
osx - ❌
uwp - ❌
windows
Dependencies:
and 41 transitive dependencies:
at-spi2-atk (by gtk3 )
Platforms:
linux
- at-spi2-core (by at-spi2-atk )
- atk (by at-spi2-atk )
- brotli (by freetype )
- bzip2 (by freetype )
dbus (by at-spi2-core )
Platforms:
linux
- dirent (by glib )
egl-registry (by libepoxy )
Platforms:
!osx & !windows
- expat (by dbus )
- fontconfig (by cairo )
freetype (by cairo , fontconfig , harfbuzz )
Features:
brotli
,bzip2
,png
,zlib
- fribidi (by pango )
- gdk-pixbuf (by gtk3 )
- getopt (by fontconfig )
getopt-win32 (by getopt )
Platforms:
windows & !mingw
- gettext (by atk )
- gettext-libintl (by glib )
- glib (by at-spi2-core )
- libcap (by libsystemd )
- libepoxy (by gtk3 )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- libjpeg-turbo (by gdk-pixbuf )
- liblzma (by libsystemd )
- libmount (by libsystemd )
- libpng (by cairo )
libsystemd (by dbus )
Platforms:
linux
libuuid (by fontconfig )
Platforms:
!windows & !osx & !mingw
- libxcrypt (by libsystemd )
- libxml2 (by at-spi2-atk )
- lz4 (by libsystemd )
- pango (by gtk3 )
- pixman (by cairo )
- pthread (by cairo )
- pthreads (by pthread )
tiff (by gdk-pixbuf )
Features: (none)
- zlib (by glib )
- zstd (by libsystemd )
Host Dependencies:
5 transitive dependencies:
- gperf (by libsystemd )
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
- vcpkg-cmake-get-vars (by libcap )
- vcpkg-tool-meson (by libsystemd )
# halide
Halide support for opencv
Dependencies:
and 11 transitive dependencies:
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by llvm )
- vcpkg-cmake-config (by llvm )
- vcpkg-cmake-get-vars (by llvm )
# ipp
Enable Intel Integrated Performance Primitives
Supports: (osx & x64) | (windows & (x64 | x86)) | (linux & (x64 | x86))
- ✅ linux
- ✅ osx
- ✅ windows-x64
- ✅ windows-x86
- ❌
uwp - ❌
windows-arm64
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# jasper
JPEG 2000 support for opencv
Dependencies:
and 5 transitive dependencies:
- egl-registry (by opengl-registry )
- libjpeg-turbo (by jasper )
- opengl (by freeglut )
- opengl-registry (by opengl )
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by libjpeg-turbo )
- vcpkg-cmake-config (by libjpeg-turbo )
# jpeg
JPEG support for opencv
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by libjpeg-turbo )
- vcpkg-cmake-config (by libjpeg-turbo )
# lapack
LAPACK support for opencv
Dependencies:
and 6 transitive dependencies:
lapack-reference (by blas , lapack , lapack-reference )
Platforms:
!osx & !ios & !uwp & !(arm & windows)
- pthreads (by pthread )
vcpkg-gfortran (by lapack-reference )
Platforms:
windows
Host Dependencies:
2 transitive dependencies:
# line-descriptor
opencv_line_descriptor module
Supports: !arm
- ✅ linux
- ✅ osx
- ✅ uwp-x64
- ✅ windows-x64
- ✅ windows-x86
- ❌
uwp-arm - ❌
windows-arm64
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# msmf
Microsoft Media Foundation support for opencv
Supports: windows & !uwp & !mingw
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# nonfree
allow nonfree and unredistributable libraries
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# openexr
OpenEXR support for opencv
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by imath )
- vcpkg-cmake-config (by imath )
# opengl
opengl support for opencv
Dependencies:
and 2 transitive dependencies:
- egl-registry (by opengl-registry )
- opengl-registry (by opengl )
Host Dependencies:
No dependencies.
# openmp
Enable openmp support for opencv
Supports: !osx
- ✅ linux
- ✅ uwp
- ✅ windows
- ❌
osx
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# ovis
opencv_ovis module
Supports: !(windows & static) & !android
- ✅ linux
- ✅ osx
- ✅ uwp
- ✅ windows-dynamic
- ❌
windows-static
Dependencies:
and 43 transitive dependencies:
- abseil (by protobuf )
- assimp (by ogre )
- brotli (by freetype )
- bzip2 (by freetype )
cpu-features (by tesseract )
Platforms:
android
- draco (by assimp )
- expat (by dbus )
- freetype (by imgui , ogre )
- giflib (by leptonica )
- imath (by freeimage )
- jhasse-poly2tri (by assimp )
- jxrlib (by freeimage )
- kubazip (by assimp )
- lcms (by libraw )
- leptonica (by tesseract )
- libaec (by hdf5 )
libarchive (by tesseract )
Features: (none)
- libdeflate (by openexr )
- libjpeg-turbo (by freeimage )
- libpng (by freeimage )
- libraw (by freeimage )
- minizip (by assimp )
- openexr (by freeimage )
- openjpeg (by freeimage )
- polyclipping (by assimp )
- protobuf (by opencv3 )
- pugixml (by ogre )
- quirc (by opencv3 )
- rapidjson (by assimp )
- stb (by ogre )
- utf8-range (by protobuf )
- utfcpp (by assimp )
- zlib (by ogre )
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by freetype )
- vcpkg-cmake-config (by freetype )
- vcpkg-cmake-get-vars (by minizip )
# png
PNG support for opencv
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by libpng )
- vcpkg-cmake-config (by libpng )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# python
Python wrapper support for opencv
Dependencies:
and 14 transitive dependencies:
- abseil (by protobuf )
- gettext-libintl (by gettext )
libiconv (by gettext-libintl )
Platforms:
!linux
- protobuf (by opencv3 )
- utf8-range (by protobuf )
- zlib (by python3 )
Host Dependencies:
8 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by abseil )
- vcpkg-cmake-config (by abseil )
- vcpkg-cmake-get-vars (by vcpkg-msbuild )
- vcpkg-get-python (by python3 )
vcpkg-msbuild (by python3 )
Platforms:
windows
- vcpkg-pkgconfig-get-modules (by vcpkg-msbuild )
- vcpkg-tool-meson (by pkgconf )
# qt
Qt GUI support for opencv
Dependencies:
qt5-base
Features: (none)
and 36 transitive dependencies:
at-spi2-core (by qt5-base )
Platforms:
linux
- brotli (by freetype )
- bzip2 (by freetype )
dbus (by at-spi2-core )
Platforms:
linux
- dirent (by glib )
- double-conversion (by qt5-base )
- egl-registry (by qt5-base )
- expat (by dbus )
fontconfig (by qt5-base )
Platforms:
!windows
freetype (by fontconfig , harfbuzz )
Features:
brotli
,bzip2
,png
,zlib
- getopt (by fontconfig )
getopt-win32 (by getopt )
Platforms:
windows & !mingw
- gettext (by fontconfig )
- gettext-libintl (by glib )
- glib (by at-spi2-core )
- harfbuzz (by qt5-base )
- libcap (by libsystemd )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- libjpeg-turbo (by qt5-base )
- liblzma (by libsystemd )
- libmount (by libsystemd )
- libpng (by freetype )
libsystemd (by dbus )
Platforms:
linux
libuuid (by fontconfig )
Platforms:
!windows & !osx & !mingw
- libxcrypt (by libsystemd )
- lz4 (by libsystemd )
- opengl-registry (by opengl )
- openssl (by qt5-base )
- pthread (by fontconfig )
- pthreads (by pthread )
- sqlite3 (by qt5-base )
- zlib (by glib )
- zstd (by libsystemd )
Host Dependencies:
7 transitive dependencies:
- gperf (by libsystemd )
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
- vcpkg-cmake-get-vars (by libcap )
- vcpkg-pkgconfig-get-modules (by qt5-base )
- vcpkg-tool-meson (by libsystemd )
# quality
Build opencv_quality module
Supports: !uwp
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
Dependencies:
opencv3
Features:
contrib
and 18 transitive dependencies:
- abseil (by protobuf )
cpu-features (by tesseract )
Platforms:
android
- giflib (by leptonica )
- leptonica (by tesseract )
- libaec (by hdf5 )
libarchive (by tesseract )
Features: (none)
- libjpeg-turbo (by opencv3 )
- libpng (by opencv3 )
- openjpeg (by leptonica )
- protobuf (by opencv3 )
- quirc (by opencv3 )
- utf8-range (by protobuf )
- zlib (by hdf5 )
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by hdf5 )
- vcpkg-cmake-config (by hdf5 )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# quirc
Enable QR code module
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by quirc )
- vcpkg-cmake-config (by quirc )
# salicency
opencv_salicency module
Supports: !arm
- ✅ linux
- ✅ osx
- ✅ uwp-x64
- ✅ windows-x64
- ✅ windows-x86
- ❌
uwp-arm - ❌
windows-arm64
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# sfm
opencv_sfm module
Dependencies:
and 19 transitive dependencies:
- abseil (by protobuf )
cpu-features (by tesseract )
Platforms:
android
- eigen3 (by ceres )
- giflib (by leptonica )
- leptonica (by tesseract )
- libaec (by hdf5 )
libarchive (by tesseract )
Features: (none)
- libjpeg-turbo (by opencv3 )
- libpng (by opencv3 )
- openjpeg (by leptonica )
- protobuf (by opencv3 )
- quirc (by opencv3 )
- utf8-range (by protobuf )
- zlib (by hdf5 )
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by eigen3 )
- vcpkg-cmake-config (by eigen3 )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# tbb
Enable Intel Threading Building Blocks
Supports: !static
- ✅ linux-dynamic
- ✅ osx-dynamic
- ✅ uwp-dynamic
- ✅ windows-dynamic
- ❌
linux-static - ❌
osx-static - ❌
uwp-static - ❌
windows-static
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by tbb )
- vcpkg-cmake-config (by tbb )
# tiff
TIFF support for opencv
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by tiff )
- vcpkg-cmake-config (by tiff )
# vtk
vtk support for opencv
Dependencies:
and 38 transitive dependencies:
- abseil (by protobuf )
cpu-features (by tesseract )
Platforms:
android
- double-conversion (by vtk )
- egl-registry (by opengl-registry )
- eigen3 (by vtk )
- expat (by vtk )
- exprtk (by vtk )
- fast-float (by vtk )
- fmt (by vtk )
- giflib (by leptonica )
- glew (by vtk )
- jsoncpp (by vtk )
- leptonica (by tesseract )
- libaec (by hdf5 )
libarchive (by tesseract )
Features: (none)
- libjpeg-turbo (by leptonica )
- liblzma (by vtk )
- libpng (by leptonica )
- libwebp (by leptonica , libwebp , opencv3 )
- lz4 (by vtk )
- nlohmann-json (by vtk )
- opengl (by glew )
- opengl-registry (by opengl )
- openjpeg (by leptonica )
- pegtl (by vtk )
- protobuf (by opencv3 )
- pugixml (by vtk )
- quirc (by opencv3 )
- utf8-range (by protobuf )
- utfcpp (by vtk )
- verdict (by vtk )
- zlib (by hdf5 )
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by hdf5 )
- vcpkg-cmake-config (by hdf5 )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# webp
WebP support for opencv
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by libwebp )
- vcpkg-cmake-config (by libwebp )
# world
Compile to a single package support for opencv
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# Dependencies
No transitive dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
# Host Dependents
No dependents.
# Contributors
- Stefano Sinigardi
- NiHoel
- JackBoosY
- Lily
- Victor Romero
- Don Venable
- Alexander Neumann
- Fei Chong
- Billy O'Neal
- nicole mazzuca
- Phoebe
- Kai Pastor
- autoantwort
- Bobby Reynolds
- hh10k
- Lily Wang
- Cheney Wang
- JonLiu1993
- Frank
- MonicaLiu
- Thomas1664
- gerard-ryan-immersaview
- DownerCase
# Changelog
and 44 more commits:
999c198
[opencv] add tesseract to fix downstream linking