Skip to Content

opencv3 v3.4.20

Created
Updated

Open Source Computer Vision Library

# License

# Supported Platforms

All platforms are supported

# Features

Default features: dnn , gapi , gtk , msmf , jpeg , png , quirc , tiff , webp

# 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: dnn , gapi , gtk , jpeg , msmf , png , quirc , tiff , webp

  • tesseract

    Platforms: !uwp & !(windows & (arm | arm64))

and 52 transitive dependencies:
Host Dependencies:
6 transitive dependencies:

# dc1394

Dc1394 support for opencv

Dependencies:
and one transitive dependency:
Host Dependencies:
6 transitive dependencies:

# dnn

Enable dnn module

Supports: !android
  • linux
  • osx
  • uwp
  • windows
    Dependencies:
    • opencv3

      Features: dnn , flann , gapi , gtk , jpeg , msmf , png , quirc , tiff , webp

    and 45 transitive dependencies:
    Host Dependencies:
    6 transitive dependencies:

    # eigen

    Eigen support for opencv

    Dependencies:

    No transitive dependencies.

    Host Dependencies:
    2 transitive dependencies:

    # flann

    opencv_flann module

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # freetype

    Freetype support for opencv

    Dependencies:
    and 7 transitive dependencies:
    Host Dependencies:
    5 transitive dependencies:

    # gapi

    Enable gapi module

    Supports: !uwp
    • linux
    • osx
    • windows
    • uwp
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # gdcm

    GDCM support for opencv

    Dependencies:
    and 4 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # gstreamer

    gstreamer support for opencv

    Dependencies:
    and 10 transitive dependencies:
    Host Dependencies:
    6 transitive dependencies:

    # gtk

    GTK support for opencv

    Supports: linux
    • linux
    • osx
    • uwp
    • windows
    Dependencies:
    and 39 transitive dependencies:
    Host Dependencies:
    6 transitive dependencies:

    # halide

    Halide support for opencv

    Dependencies:
    • halide
    • opencv3

      Features: (none)

    • opencv3

      Features: dnn , gapi , gtk , jpeg , msmf , png , quirc , tiff , webp

    and 47 transitive dependencies:
    Host Dependencies:
    6 transitive dependencies:

    # 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:
    Host Dependencies:
    2 transitive dependencies:

    # jpeg default

    JPEG support for opencv

    Dependencies:

    No transitive dependencies.

    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

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # opengl

    opengl support for opencv

    Dependencies:
    and 2 transitive dependencies:
    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 74 transitive dependencies:
    Host Dependencies:
    6 transitive dependencies:

    # png default

    PNG support for opencv

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    3 transitive dependencies:

    # python

    Python wrapper support for opencv

    Dependencies:
    and 14 transitive dependencies:
    Host Dependencies:
    9 transitive dependencies:

    # qt

    Qt GUI support for opencv

    Dependencies:
    and 34 transitive dependencies:
    Host Dependencies:
    8 transitive dependencies:

    # quality

    Build opencv_quality module

    Supports: !uwp
    • linux
    • osx
    • windows
    • uwp
    Dependencies:
    and 54 transitive dependencies:
    Host Dependencies:
    6 transitive dependencies:

    # quirc default

    Enable QR code module

    Dependencies:

    No transitive dependencies.

    Host Dependencies:
    2 transitive dependencies:

    # 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 55 transitive dependencies:
    Host Dependencies:
    6 transitive dependencies:

    # tbb

    Enable Intel Threading Building Blocks

    Supports: !static
    • linux-dynamic
    • osx-dynamic
    • uwp-dynamic
    • windows-dynamic
    • linux-static
    • osx-static
    • uwp-static
    • windows-static
    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    # tiff default

    TIFF support for opencv

    Dependencies:
    • tiff

      Features: (none)

    No transitive dependencies.

    Host Dependencies:
    2 transitive dependencies:

    # vtk

    vtk support for opencv

    Dependencies:
    • opencv3

      Features: contrib , dnn , gapi , gtk , jpeg , msmf , png , quirc , tiff , webp

    • vtk

      Features: (none)

    and 68 transitive dependencies:
    Host Dependencies:
    6 transitive dependencies:

    # webp default

    WebP support for opencv

    Dependencies:

    No transitive dependencies.

    Host Dependencies:
    2 transitive dependencies:

    # world

    Compile to a single package support for opencv

    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # Dependencies

    No transitive dependencies.

    # Host Dependencies

    # Dependents

    # Host Dependents

    No dependents.

    # Contributors

    • Stefano Sinigardi's avatar Stefano Sinigardi
    • NiHoel's avatar NiHoel
    • JackBoosY's avatar JackBoosY
    • Lily's avatar Lily
    • Victor Romero's avatar Victor Romero
    • Don Venable's avatar Don Venable
    • Alexander Neumann's avatar Alexander Neumann
    • Fei Chong's avatar Fei Chong
    • Billy O'Neal's avatar Billy O'Neal
    • nicole mazzuca's avatar nicole mazzuca
    • Phoebe's avatar Phoebe
    • Kai Pastor's avatar Kai Pastor
    • autoantwort's avatar autoantwort
    • Bobby Reynolds's avatar Bobby Reynolds
    • hh10k's avatar hh10k
    • Lily Wang's avatar Lily Wang
    • Cheney Wang's avatar Cheney Wang
    • JonLiu1993's avatar JonLiu1993
    • Frank's avatar Frank
    • MonicaLiu's avatar MonicaLiu
    • Thomas1664's avatar Thomas1664
    • gerard-ryan-immersaview's avatar gerard-ryan-immersaview
    • DownerCase's avatar DownerCase

    # Changelog

    • cbf6fe2 [opencv] add missing features to defaults and improve test matrix (#42371)
    • 4a9af5e [ports] replace feature 'default-features' (#43347)
    • ca1501f [opencv] update to 4.9 (#38928)
    • 333ba63 [vtk]: Convert dependencies into default features (#40279)
    • 6db51d8 [vcpkg_replace_string] warn unchanged by call (#34719)
    • 3a882b3 [many ports] Don't depend on default features of tiff (#38049)
    • a215c6a [opencv3/opencv4] Check whether TARGET libprotobuf is defined (#36116)
    • c0edfbe [opencv3/opencv4] Fix supports QNX (#35409)
    • 57d42f6 [opencv3/4] add missing include (#33226)
    • 71adb53 [opencv3] Enable c++17 when building feature halide (#31097)
    and 46 more commits:

    # Source