Skip to main content

Wrapper package for OpenCV python bindings.

Project description

Downloads

OpenCV on Wheels

Unofficial pre-built CPU-only OpenCV packages for Python.

Check the manual build section if you wish to compile the bindings from source to enable additional modules such as CUDA.

Installation and Usage

  1. If you have previous/other manually installed (= not installed via pip) version of OpenCV installed (e.g. cv2 module in the root of Python's site-packages), remove it before installation to avoid conflicts.

  2. Make sure that your pip version is up-to-date (19.3 is the minimum supported version): pip install --upgrade pip. Check version with pip -V. For example Linux distributions ship usually with very old pip versions which cause a lot of unexpected problems especially with the manylinux format.

  3. Select the correct package for your environment:

    There are four different packages (see options 1, 2, 3 and 4 below) and you should SELECT ONLY ONE OF THEM. Do not install multiple different packages in the same environment. There is no plugin architecture: all the packages use the same namespace (cv2). If you installed multiple different packages in the same environment, uninstall them all with pip uninstall and reinstall only one package.

    a. Packages for standard desktop environments (Windows, macOS, almost any GNU/Linux distribution)

    • Option 1 - Main modules package: pip install opencv-python
    • Option 2 - Full package (contains both main modules and contrib/extra modules): pip install opencv-contrib-python (check contrib/extra modules listing from OpenCV documentation)

    b. Packages for server (headless) environments (such as Docker, cloud environments etc.), no GUI library dependencies

    These packages are smaller than the two other packages above because they do not contain any GUI functionality (not compiled with Qt / other GUI components). This means that the packages avoid a heavy dependency chain to X11 libraries and you will have for example smaller Docker images as a result. You should always use these packages if you do not use cv2.imshow et al. or you are using some other package (such as PyQt) than OpenCV to create your GUI.

    • Option 3 - Headless main modules package: pip install opencv-python-headless
    • Option 4 - Headless full package (contains both main modules and contrib/extra modules): pip install opencv-contrib-python-headless (check contrib/extra modules listing from OpenCV documentation)
  4. Import the package:

    import cv2

    All packages contain haarcascade files. cv2.data.haarcascades can be used as a shortcut to the data folder. For example:

    cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")

  5. Read OpenCV documentation

  6. Before opening a new issue, read the FAQ below and have a look at the other issues which are already open.

Frequently Asked Questions

Q: Do I need to install also OpenCV separately?

A: No, the packages are special wheel binary packages and they already contain statically built OpenCV binaries.

Q: Pip install fails with ModuleNotFoundError: No module named 'skbuild'?

Since opencv-python version 4.3.0.*, manylinux1 wheels were replaced by manylinux2014 wheels. If your pip is too old, it will try to use the new source distribution introduced in 4.3.0.38 to manually build OpenCV because it does not know how to install manylinux2014 wheels. However, source build will also fail because of too old pip because it does not understand build dependencies in pyproject.toml. To use the new manylinux2014 pre-built wheels (or to build from source), your pip version must be >= 19.3. Please upgrade pip with pip install --upgrade pip.

Q: Pip install fails with Could not find a version that satisfies the requirement ...?

A: Most likely the issue is related to too old pip and can be fixed by running pip install --upgrade pip. Note that the wheel (especially manylinux) format does not currently support properly ARM architecture so there are no packages for ARM based platforms in PyPI. However, opencv-python packages for Raspberry Pi can be found from https://www.piwheels.org/.

Q: Import fails on Windows: ImportError: DLL load failed: The specified module could not be found.?

A: If the import fails on Windows, make sure you have Visual C++ redistributable 2015 installed. If you are using older Windows version than Windows 10 and latest system updates are not installed, Universal C Runtime might be also required.

Windows N and KN editions do not include Media Feature Pack which is required by OpenCV. If you are using Windows N or KN edition, please install also Windows Media Feature Pack.

If you have Windows Server 2012+, media DLLs are probably missing too; please install the Feature called "Media Foundation" in the Server Manager. Beware, some posts advise to install "Windows Server Essentials Media Pack", but this one requires the "Windows Server Essentials Experience" role, and this role will deeply affect your Windows Server configuration (by enforcing active directory integration etc.); so just installing the "Media Foundation" should be a safer choice.

If the above does not help, check if you are using Anaconda. Old Anaconda versions have a bug which causes the error, see this issue for a manual fix.

If you still encounter the error after you have checked all the previous solutions, download Dependencies and open the cv2.pyd (located usually at C:\Users\username\AppData\Local\Programs\Python\PythonXX\Lib\site-packages\cv2) file with it to debug missing DLL issues.

Q: I have some other import errors?

A: Make sure you have removed old manual installations of OpenCV Python bindings (cv2.so or cv2.pyd in site-packages).

Q: Why the packages do not include non-free algorithms?

A: Non-free algorithms such as SURF are not included in these packages because they are patented / non-free and therefore cannot be distributed as built binaries. Note that SIFT is included in the builds due to patent expiration since OpenCV versions 4.3.0 and 3.4.10. See this issue for more info: https://github.com/skvark/opencv-python/issues/126

Q: Why the package and import are different (opencv-python vs. cv2)?

A: It's easier for users to understand opencv-python than cv2 and it makes it easier to find the package with search engines. cv2 (old interface in old OpenCV versions was named as cv) is the name that OpenCV developers chose when they created the binding generators. This is kept as the import name to be consistent with different kind of tutorials around the internet. Changing the import name or behaviour would be also confusing to experienced users who are accustomed to the import cv2.

Documentation for opencv-python

AppVeyor CI test status (Windows) Travis CI test status (Linux and macOS)

The aim of this repository is to provide means to package each new OpenCV release for the most used Python versions and platforms.

CI build process

The project is structured like a normal Python package with a standard setup.py file. The build process for a single entry in the build matrices is as follows (see for example appveyor.yml file):

  1. In Linux and MacOS build: get OpenCV's optional C dependencies that we compile against

  2. Checkout repository and submodules

    • OpenCV is included as submodule and the version is updated manually by maintainers when a new OpenCV release has been made
    • Contrib modules are also included as a submodule
  3. Find OpenCV version from the sources

  4. Build OpenCV

    • tests are disabled, otherwise build time increases too much
    • there are 4 build matrix entries for each build combination: with and without contrib modules, with and without GUI (headless)
    • Linux builds run in manylinux Docker containers (CentOS 5)
    • source distributions are separate entries in the build matrix
  5. Rearrange OpenCV's build result, add our custom files and generate wheel

  6. Linux and macOS wheels are transformed with auditwheel and delocate, correspondingly

  7. Install the generated wheel

  8. Test that Python can import the library and run some sanity checks

  9. Use twine to upload the generated wheel to PyPI (only in release builds)

Steps 1--4 are handled by pip wheel.

The build can be customized with environment variables. In addition to any variables that OpenCV's build accepts, we recognize:

  • CI_BUILD. Set to 1 to emulate the CI environment build behaviour. Used only in CI builds to force certain build flags on in setup.py. Do not use this unless you know what you are doing.
  • ENABLE_CONTRIB and ENABLE_HEADLESS. Set to 1 to build the contrib and/or headless version
  • ENABLE_JAVA, Set to 1 to enable the Java client build. This is disabled by default.
  • CMAKE_ARGS. Additional arguments for OpenCV's CMake invocation. You can use this to make a custom build.

See the next section for more info about manual builds outside the CI environment.

Manual builds

If some dependency is not enabled in the pre-built wheels, you can also run the build locally to create a custom wheel.

  1. Clone this repository: git clone --recursive https://github.com/skvark/opencv-python.git
  2. cd opencv-python
    • you can use git to checkout some other version of OpenCV in the opencv and opencv_contrib submodules if needed
  3. Add custom Cmake flags if needed, for example: export CMAKE_ARGS="-DSOME_FLAG=ON -DSOME_OTHER_FLAG=OFF" (in Windows you need to set environment variables differently depending on Command Line or PowerShell)
  4. Select the package flavor which you wish to build with ENABLE_CONTRIB and ENABLE_HEADLESS: i.e. export ENABLE_CONTRIB=1 if you wish to build opencv-contrib-python
  5. Run pip wheel . --verbose. NOTE: make sure you have the latest pip version, the pip wheel command replaces the old python setup.py bdist_wheel command which does not support pyproject.toml.
    • this might take anything from 5 minutes to over 2 hours depending on your hardware
  6. You'll have the wheel file in the dist folder and you can do with that whatever you wish
    • Optional: on Linux use some of the manylinux images as a build hosts if maximum portability is needed and run auditwheel for the wheel after build
    • Optional: on macOS use delocate (same as auditwheel but for macOS) for better portability

Source distributions

Since OpenCV version 4.3.0, also source distributions are provided in PyPI. This means that if your system is not compatible with any of the wheels in PyPI, pip will attempt to build OpenCV from sources. If you need a OpenCV version which is not available in PyPI as a source distribution, please follow the manual build guidance above instead of this one.

You can also force pip to build the wheels from the source distribution. Some examples:

  • pip install --no-binary opencv-python opencv-python
  • pip install --no-binary :all: opencv-python

If you need contrib modules or headless version, just change the package name (step 4 in the previous section is not needed). However, any additional CMake flags can be provided via environment variables as described in step 3 of the manual build section. If none are provided, OpenCV's CMake scripts will attempt to find and enable any suitable dependencies. Headless distributions have hard coded CMake flags which disable all possible GUI dependencies.

On slow systems such as Raspberry Pi the full build may take several hours. On a 8-core Ryzen 7 3700X the build takes about 6 minutes.

Licensing

Opencv-python package (scripts in this repository) is available under MIT license.

OpenCV itself is available under 3-clause BSD License.

Third party package licenses are at LICENSE-3RD-PARTY.txt.

All wheels ship with FFmpeg licensed under the LGPLv2.1.

Non-headless Linux and MacOS wheels ship with Qt 5 licensed under the LGPLv3.

The packages include also other binaries. Full list of licenses can be found from LICENSE-3RD-PARTY.txt.

Versioning

find_version.py script searches for the version information from OpenCV sources and appends also a revision number specific to this repository to the version string. It saves the version information to version.py file under cv2 in addition to some other flags.

Releases

A release is made and uploaded to PyPI when a new tag is pushed to master branch. These tags differentiate packages (this repo might have modifications but OpenCV version stays same) and should be incremented sequentially. In practice, release version numbers look like this:

cv_major.cv_minor.cv_revision.package_revision e.g. 3.1.0.0

The master branch follows OpenCV master branch releases. 3.4 branch follows OpenCV 3.4 bugfix releases.

Development builds

Every commit to the master branch of this repo will be built. Possible build artifacts use local version identifiers:

cv_major.cv_minor.cv_revision+git_hash_of_this_repo e.g. 3.1.0+14a8d39

These artifacts can't be and will not be uploaded to PyPI.

Manylinux wheels

Linux wheels are built using manylinux2014. These wheels should work out of the box for most of the distros (which use GNU C standard library) out there since they are built against an old version of glibc.

The default manylinux2014 images have been extended with some OpenCV dependencies. See Docker folder for more info.

Supported Python versions

Python 3.x compatible pre-built wheels are provided for the officially supported Python versions (not in EOL):

  • 3.6
  • 3.7
  • 3.8
  • 3.9

Backward compatibility

Starting from 4.2.0 and 3.4.9 builds the macOS Travis build environment was updated to XCode 9.4. The change effectively dropped support for older than 10.13 macOS versions.

Starting from 4.3.0 and 3.4.10 builds the Linux build environment was updated from manylinux1 to manylinux2014. This dropped support for old Linux distributions.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opencv-contrib-python-headless-4.4.0.46.tar.gz (148.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

opencv_contrib_python_headless-4.4.0.46-cp39-cp39-win_amd64.whl (40.1 MB view details)

Uploaded CPython 3.9Windows x86-64

opencv_contrib_python_headless-4.4.0.46-cp39-cp39-win32.whl (29.9 MB view details)

Uploaded CPython 3.9Windows x86

opencv_contrib_python_headless-4.4.0.46-cp39-cp39-macosx_10_13_x86_64.whl (55.2 MB view details)

Uploaded CPython 3.9macOS 10.13+ x86-64

opencv_contrib_python_headless-4.4.0.46-cp38-cp38-win_amd64.whl (40.1 MB view details)

Uploaded CPython 3.8Windows x86-64

opencv_contrib_python_headless-4.4.0.46-cp38-cp38-win32.whl (29.9 MB view details)

Uploaded CPython 3.8Windows x86

opencv_contrib_python_headless-4.4.0.46-cp38-cp38-macosx_10_13_x86_64.whl (55.2 MB view details)

Uploaded CPython 3.8macOS 10.13+ x86-64

opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-win_amd64.whl (40.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-win32.whl (29.9 MB view details)

Uploaded CPython 3.7mWindows x86

opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-macosx_10_13_x86_64.whl (55.2 MB view details)

Uploaded CPython 3.7mmacOS 10.13+ x86-64

opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-win_amd64.whl (40.1 MB view details)

Uploaded CPython 3.6mWindows x86-64

opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-win32.whl (29.9 MB view details)

Uploaded CPython 3.6mWindows x86

opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-macosx_10_13_x86_64.whl (55.2 MB view details)

Uploaded CPython 3.6mmacOS 10.13+ x86-64

File details

Details for the file opencv-contrib-python-headless-4.4.0.46.tar.gz.

File metadata

  • Download URL: opencv-contrib-python-headless-4.4.0.46.tar.gz
  • Upload date:
  • Size: 148.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2

File hashes

Hashes for opencv-contrib-python-headless-4.4.0.46.tar.gz
Algorithm Hash digest
SHA256 be7a917c17cf39373b4a680b1f667a9ef46f02c6a3354c1fbdbdbcab7c9cf0a2
MD5 13fff6d068a7b9233d21e3f51067c150
BLAKE2b-256 262ccbdd4ca22ace68e0195dda06ef2658fcade316b9e429edc97a0251000d4e

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b502d47472e81e4aee168826eab042d5ad76e04ba685403c6988f4db094c31fc
MD5 c96e21aaf9bb5e6c216d253c439ad2cf
BLAKE2b-256 0aa1c7709b21911403d1a467c83a3ec6b68040e52d624131be4cf53b0f9b0c6d

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp39-cp39-win32.whl.

File metadata

  • Download URL: opencv_contrib_python_headless-4.4.0.46-cp39-cp39-win32.whl
  • Upload date:
  • Size: 29.9 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5b32ef65653fd7b52f992753832f37f5ac847adb9d95255bb4e81ea5e2649b1d
MD5 97876586978afaadb9142be0e9401888
BLAKE2b-256 58f1d485ea40b9d9abd23d792f6b5ba280c6f37f8bf344dc53018685a38d52be

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5e85c7cf625a82af8a8660a8236ab68208c3f13cc5bc7d7c661b257815b3330
MD5 bcf4c03bebf347974d6fda6db2226a6c
BLAKE2b-256 bd1c62ffbf73d60fbbdf2e06e2b20909c54fe7e527267921d0c7738f73d03baf

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp39-cp39-manylinux2014_i686.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp39-cp39-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 37e9958953fa2f3d44aa8e7c2a1a5f7bd22494de4ad51d9ea3e5d46fe51b9831
MD5 36bc8b766e12d0466e95f43c330e1914
BLAKE2b-256 d0ce8d329b0d94f32406d6bbef06d9eb297f3e5f0d1018fd77f132a3e43f8163

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f60967eab8daf771c7fd6918ebad3c6f2a459b4ab74399b58427c6a13f2bf792
MD5 6cbdd318ac2311cefabb8ee8e29a63b6
BLAKE2b-256 a08814b444cff0678ee50423ca620ee82377c2dd3f9247ab9f0b107665d85746

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 87165c7e633e82a1c9c67650b492c94a83d74c209ed837827613d652c0a3cfe4
MD5 5aa14528283aef7c6fc425085df97fd9
BLAKE2b-256 4a144d074ea3a3beda909ac47cc073f68ce2a89b257ff97d17db2440e245ab02

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp38-cp38-win32.whl.

File metadata

  • Download URL: opencv_contrib_python_headless-4.4.0.46-cp38-cp38-win32.whl
  • Upload date:
  • Size: 29.9 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 2a9dc29dac5f3c447cf6129247c4fe51128780f54b9743a8f2ce1df3b07ebbeb
MD5 e060ecccb2e72bb0dc3fc4dac976134e
BLAKE2b-256 80998f2f52aced97cb9d54b07dc653fe2efbff9ca4584e548463263ca8692dd2

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a51fa4871bacdf773943e4713bebdcc174aa090a20a80f971de969d268e653d0
MD5 fe098f2f3b2118eb8afe7ab26ef54cc5
BLAKE2b-256 b8078aec5b64779dda4ba5283acf125b46bb0fede94c34dc0507e531b296c9ce

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp38-cp38-manylinux2014_i686.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp38-cp38-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 554ee9e634f9d7bdc5b02957cdd7ff45eff695642f3ef0ce43a3b2390478a401
MD5 83fa74537d946a28f80b979500e09580
BLAKE2b-256 4d94de6b36cfcf8e22c03e0c1ba2fa4eaf4e5a821abd45767a50aa8e33e093df

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 51cde92ee9d65b1ccdf75a955b2653bbc7a95b9f0b03766c1ecd7f5e4f8ab251
MD5 2af4103891b1901813d7f1ceaf5f9cd5
BLAKE2b-256 8ecc2f9606e51a76fb6543e4244f191a1cbf86b717fd2665010049ccc17d8b2d

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ec6817632084fa34ec0e4186a53a8c4d65777d339028f35ad6683ecd3b475a9a
MD5 4c1f9b5529b931293372fd4839e5b4e1
BLAKE2b-256 1b373efb6ea8eb0f434c7509db888e280b4b077b94d059963fdf1b8303210632

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-win32.whl.

File metadata

  • Download URL: opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 29.9 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.5

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 6d77210bda4c23e07e43e4fac56933219df4276fdd78a9ec6c933e2d9242ca15
MD5 fda541bf7fc19b81a5f2df225fafd91e
BLAKE2b-256 bb050ebc2fe2fbf09fc5eb0e11214a395eca9b5c3ae4f7c758ea3b1d9c39eea8

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75468af573898ad8b755d05832bf121e409847ed6185efc51b059a1128e3f52a
MD5 1e17f3ffc7347c3bbd53763f432574e4
BLAKE2b-256 e8c0fe028c77eafd16a133f98ed8cbacdeeb3452c324a7250fa21404f1d1cdba

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-manylinux2014_i686.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41f4f45eb83c5a8f29e37f84168d6437ea14911edd64d0e0df41958a9f3a6c4c
MD5 e2b796d7695e75262b1e0768e30706a5
BLAKE2b-256 5c18fe5f889d2eaf6791f930f9dc209b9aaac4d748695adb00eb7afa7c9953af

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 75dddc33af23243f90d440c1e60cea4fad9f070368c8f9a423b662931534307e
MD5 e8db14197121a755f17685031c7ad5bd
BLAKE2b-256 43af0ab0fd22a30e7929d97a92097bcd52a6974e31331725bddd8837265f76aa

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d1d46d696e6b9be4ade83ddce355a276b633f144836f56b49be42353a598a2dd
MD5 cfabf06aa5d473243e9a00379a764552
BLAKE2b-256 b054ff3c771db824f22228874b5c50ee23b49e165514819cc8e26fd6d113a5c9

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-win32.whl.

File metadata

  • Download URL: opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 29.9 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.8

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 884b1dcd31538026a8ebd66bb55370907053ec6f59113a552795ebbef8344d12
MD5 f12de44f7b8eabf96b23ca684a5d8d80
BLAKE2b-256 5b1129363b6d927c6f84205ba3972fb90fb1271949474ce708639ff2b650ba82

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0410a394b7f895be2dd3bf82cb479a5e31eb681aea33a9acd3c034ffb7ee41c7
MD5 19bbc487e1d33a0fdc5457d796fb7f2c
BLAKE2b-256 04aad0970ad362512469ee5dd7ee338e539bc6ab8658c9aaa444da72c0dac3c7

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-manylinux2014_i686.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 876445dbae520f98ce299387cdb5a2cd7fc8c964b7beb4afb6b78fca42772405
MD5 fa4e7eb318ab9923d8aeb1b69df57332
BLAKE2b-256 28d163b82e63c95d5ffef85a7d3a73147af7758786436be0a59974ef224f8b56

See more details on using hashes here.

File details

Details for the file opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for opencv_contrib_python_headless-4.4.0.46-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fc5b5d0d7f59fb90d0404758f638cad35daee0ee994991c5ced832fe8b26f404
MD5 1a3f454f0eb17cd2a5b58420d787e05f
BLAKE2b-256 f675dde4769a39435af846de7d5e750b65feba74206d787ebc53260555c35398

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page