opencv4 v4.8.0
- Created
- Updated
computer vision library
# License
Apache-2.0
# Supported Platforms
All platforms are supported
# Features
Default feature: default-features
# ade
graph api
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by ade )
- vcpkg-cmake-config (by ade )
# contrib
opencv_contrib module
Dependencies:
hdf5
Platforms:
!uwp & !(windows & (arm | arm64)) & !ios
tesseract
Platforms:
!uwp & !(windows & (arm | arm64)) & !ios
and 12 transitive dependencies:
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by hdf5 )
- vcpkg-cmake-config (by hdf5 )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# cuda
CUDA support for opencv
Dependencies:
and 14 transitive dependencies:
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by hdf5 )
- vcpkg-cmake-config (by hdf5 )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# cudnn
cuDNN support for opencv
Dependencies:
and 15 transitive dependencies:
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:
and 46 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 )
- flatbuffers (by opencv4 )
- fontconfig (by cairo )
freetype (by 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 glib )
- gettext-libintl (by gettext )
- glib (by at-spi2-core )
- libcap (by libsystemd )
- libepoxy (by gtk3 )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- libjpeg-turbo (by opencv4 )
- liblzma (by libsystemd )
- libmount (by libsystemd )
- libpng (by opencv4 )
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 )
- protobuf (by opencv4 )
- pthread (by cairo )
- pthreads (by pthread )
- quirc (by opencv4 )
- zlib (by libpng )
- zstd (by libsystemd )
Host Dependencies:
5 transitive dependencies:
- gperf (by libsystemd )
- vcpkg-cmake (by flatbuffers )
- vcpkg-cmake-config (by flatbuffers )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
- vcpkg-tool-meson (by libsystemd )
# dnn
Enable dnn module
Host Dependencies:
flatbuffers
Features: (none)
and 2 transitive dependencies:
- vcpkg-cmake (by flatbuffers )
- vcpkg-cmake-config (by flatbuffers )
# dnn-cuda
Build dnn module with CUDA support
Dependencies:
opencv4
Features:
cudnn
,dnn
and 18 transitive dependencies:
cpu-features (by tesseract )
Platforms:
android
- cuda (by cudnn )
- cudnn (by opencv4 )
- flatbuffers (by opencv4 )
- giflib (by leptonica )
- leptonica (by tesseract )
libarchive (by tesseract )
Features: (none)
- libjpeg-turbo (by leptonica )
- libpng (by leptonica )
- openjpeg (by leptonica )
- protobuf (by opencv4 )
- szip (by hdf5 )
- 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
# eigen
Eigen support for opencv
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by eigen3 )
- vcpkg-cmake-config (by eigen3 )
# ffmpeg
ffmpeg support for opencv
Host Dependencies:
5 transitive dependencies:
# freetype
Freetype support for opencv
Dependencies:
and 3 transitive dependencies:
- gettext-libintl (by gettext )
libiconv (by gettext-libintl )
Platforms:
!linux
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by freetype )
- vcpkg-cmake-config (by freetype )
- vcpkg-tool-meson (by harfbuzz )
# gdcm
GDCM support for opencv
Dependencies:
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
# gstreamer
gstreamer support for opencv
Dependencies:
gstreamer
Features:
plugins-base
and 11 transitive dependencies:
- dirent (by glib )
- egl-registry (by opengl-registry )
- gettext (by glib )
- gettext-libintl (by gettext )
- glib (by gstreamer )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- opengl-registry (by opengl )
- zlib (by glib )
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-config (by pcre2 )
- vcpkg-cmake-get-vars (by libffi )
- vcpkg-tool-meson (by glib )
# gtk
GTK support for opencv
Supports: !windows & !osx & !ios & !android
- ✅ linux
- ✅ uwp
- ❌
osx - ❌
windows
Dependencies:
gtk3
Features: (none)
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 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 glib )
- gettext-libintl (by gettext )
- 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 libffi )
- vcpkg-tool-meson (by libsystemd )
# halide
Halide support for opencv
Dependencies:
and 48 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 )
- flatbuffers (by opencv4 )
- fontconfig (by cairo )
freetype (by 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 glib )
- gettext-libintl (by gettext )
- glib (by at-spi2-core )
- libcap (by libsystemd )
- libepoxy (by gtk3 )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- libjpeg-turbo (by opencv4 )
- liblzma (by libsystemd )
- libmount (by libsystemd )
- libpng (by opencv4 )
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 )
- protobuf (by opencv4 )
- pthread (by cairo )
- pthreads (by pthread )
- quirc (by opencv4 )
- zlib (by libpng )
- zstd (by libsystemd )
Host Dependencies:
5 transitive dependencies:
- gperf (by libsystemd )
- vcpkg-cmake (by llvm )
- vcpkg-cmake-config (by llvm )
- vcpkg-cmake-get-vars (by llvm )
- vcpkg-tool-meson (by libsystemd )
# ipp
Enable Intel Integrated Performance Primitives
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# jasper
JPEG 2000 support for opencv (deprecated)
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:
# 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.
# openjpeg
JPEG 2000 support for opencv
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by openjpeg )
- vcpkg-cmake-config (by openjpeg )
# openmp
Enable openmp support for opencv
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# openvino
OpenVINO support for OpenCV DNN
Supports: !uwp & !x86
- ✅ linux
- ✅ osx
- ✅ windows-arm64
- ✅ windows-x64
- ❌
uwp - ❌
windows-x86
Dependencies:
Host Dependencies:
5 transitive dependencies:
- pkgconf (by openvino )
- vcpkg-cmake (by flatbuffers )
- vcpkg-cmake-config (by flatbuffers )
- vcpkg-get-python-packages (by openvino )
- vcpkg-tool-meson (by pkgconf )
# ovis
opencv_ovis module
Dependencies:
and 39 transitive dependencies:
- 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 )
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 )
- pugixml (by ogre )
- rapidjson (by assimp )
- stb (by ogre )
- szip (by hdf5 )
- 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 11 transitive dependencies:
- expat (by python3 )
- gettext-libintl (by gettext )
libiconv (by gettext-libintl )
Platforms:
!linux
- zlib (by python3 )
Host Dependencies:
7 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by bzip2 )
- vcpkg-cmake-config (by expat )
- vcpkg-cmake-get-vars (by libffi )
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:
and 11 transitive dependencies:
- double-conversion (by qtbase )
- egl-registry (by opengl-registry )
- opengl-registry (by opengl )
- pcre2 (by pcre2 , qtbase )
qtdeclarative (by qt5compat )
Features: (none)
- qtlanguageserver (by qtdeclarative )
qtshadertools (by qtdeclarative )
Features: (none)
- zlib (by qtbase )
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by pcre2 )
- vcpkg-cmake-config (by pcre2 )
# quirc
Enable QR code module
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by quirc )
- vcpkg-cmake-config (by quirc )
# sfm
opencv_sfm module
Dependencies:
and 15 transitive dependencies:
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
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 81 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 )
- cereal (by seacas )
cpu-features (by tesseract )
Platforms:
android
dbus (by at-spi2-core )
Platforms:
linux
- dirent (by glib )
- double-conversion (by vtk )
egl-registry (by libepoxy )
Platforms:
!osx & !windows
- eigen3 (by vtk )
- expat (by dbus )
- exprtk (by vtk )
- fast-float (by vtk )
- flatbuffers (by opencv4 )
- fmt (by vtk )
- fontconfig (by cairo )
freetype (by 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 glib )
- gettext-libintl (by gettext )
- giflib (by leptonica )
- gklib (by metis )
- glew (by vtk )
- glib (by at-spi2-core )
- jsoncpp (by vtk )
- leptonica (by tesseract )
libarchive (by tesseract )
Features: (none)
- libcap (by libsystemd )
- libepoxy (by gtk3 )
- libffi (by glib )
- libharu
>= v2.4.3
(by vtk ) libiconv (by gettext-libintl )
Platforms:
!linux
- libjpeg-turbo (by leptonica )
- liblzma (by libsystemd )
- libmount (by libsystemd )
- libogg (by vtk )
- libpng (by leptonica )
libsystemd (by dbus )
Platforms:
linux
- libtheora (by vtk )
libuuid (by fontconfig )
Platforms:
!windows & !osx & !mingw
- libwebp (by leptonica , libwebp , opencv4 )
- libxcrypt (by libsystemd )
- libxml2 (by at-spi2-atk )
- lz4 (by libsystemd )
- metis (by seacas )
- nlohmann-json (by proj )
- opengl (by glew )
- opengl-registry (by opengl )
- openjpeg (by leptonica )
- pango (by gtk3 )
- pegtl (by vtk )
- pixman (by cairo )
- protobuf (by opencv4 )
- pthread (by cairo )
- pthreads (by pthread )
- pugixml (by vtk )
- quirc (by opencv4 )
- sqlite3 (by proj , vtk )
- szip (by hdf5 )
- utfcpp (by vtk )
- verdict (by vtk )
- zlib (by hdf5 )
- zstd (by libsystemd )
Host Dependencies:
7 transitive dependencies:
- gperf (by libsystemd )
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by hdf5 )
- vcpkg-cmake-config (by hdf5 )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
- vcpkg-pkgconfig-get-modules (by netcdf-c )
- vcpkg-tool-meson (by libsystemd )
# vulkan
Vulkan support for opencv dnn
Dependencies:
opencv4
Features:
dnn
and 2 transitive dependencies:
- flatbuffers (by opencv4 )
- protobuf (by opencv4 )
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by flatbuffers )
- vcpkg-cmake-config (by flatbuffers )
# 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
- dv-processing
- libcaer (feature
opencv
) - opencv
- opencv (feature
ade
) - opencv (feature
contrib
) - opencv (feature
cuda
) - opencv (feature
cudnn
) - opencv (feature
dc1394
) - opencv (feature
default-features
) - opencv (feature
dnn
) - opencv (feature
dnn-cuda
) - opencv (feature
eigen
) - opencv (feature
ffmpeg
) - opencv (feature
freetype
) - opencv (feature
gdcm
) - opencv (feature
gstreamer
) - opencv (feature
gtk
) - opencv (feature
halide
) - opencv (feature
ipp
) - opencv (feature
jasper
) - opencv (feature
jpeg
) - opencv (feature
lapack
) - opencv (feature
nonfree
) - opencv (feature
openexr
) - opencv (feature
opengl
) - opencv (feature
openmp
) - opencv (feature
ovis
) - opencv (feature
png
) - opencv (feature
python
) - opencv (feature
qt
) - opencv (feature
quirc
) - opencv (feature
sfm
) - opencv (feature
tbb
) - opencv (feature
tiff
) - opencv (feature
vtk
) - opencv (feature
vulkan
) - opencv (feature
webp
) - opencv (feature
world
) - opencv4 (feature
cuda
) - opencv4 (feature
cudnn
) - opencv4 (feature
default-features
) - opencv4 (feature
dnn-cuda
) - opencv4 (feature
halide
) - opencv4 (feature
openvino
) - opencv4 (feature
ovis
) - opencv4 (feature
sfm
) - opencv4 (feature
vtk
) - opencv4 (feature
vulkan
)
# Host Dependents
No dependents.
# Contributors
Stefano Sinigardi
Victor Romero
NiHoel
shelper
Don Venable
huangqinjin
Alexander Neumann
ras0219
Matioupi
Fei Chong
Jack·Boos·Yu
Billy O'Neal
NancyLi1013
Phoebe
Carlos O'Ryan
Kai Pastor
Yury Bura
Bobby Reynolds
hh10k
Lily Wang
autoantwort
Russell Greene
Cheney Wang
Cedric GNIEWEK
Matthew Oliver
Xinyu Wang
Paul Skopnik
Ilya Lavrenov
Kyle O'Connor
JonLiu1993
sethome
MonicaLiu
jim wang
Thomas1664
Wentsing Nee
# Changelog
and 70 more commits:
999c198
[opencv] add tesseract to fix downstream linking