Skip to content

Releases: opencv/opencv-python

3.4.10.35

07 Jul 18:35
Compare
Choose a tag to compare

opencv-python: https://pypi.org/project/opencv-python/
opencv-contrib-python: https://pypi.org/project/opencv-contrib-python/
opencv-python-headless: https://pypi.org/project/opencv-python-headless/
opencv-contrib-python-headless: https://pypi.org/project/opencv-contrib-python-headless/

OpenCV version 3.4.10. Changes:

  • Linux wheels are now manylinux2014 wheels instead of manylinux1. This drops support for some old Linux versions, but makes package maintenance easier and also likely makes the performance also a bit better. Make sure that pip is up-to-date if you encounter issues when installing the latest releases.
  • Only patch when called with "bdist_wheel" #315
  • Fix LICENSE references for headless wheels #350

NOTE: Due to too old SSL version in macOS Python 3.5 the macOS 3.5 wheels could not be uploaded to PyPI. If the upload logic is easily fixable, then the wheels might be uploaded to PyPI later. However, please note that Python 3.5 end-of-life is in couple of months. Upgrade your Python to the latest version as soon as possible.

4.2.0.34

04 Apr 16:05
Compare
Choose a tag to compare

opencv-python: https://pypi.org/project/opencv-python/
opencv-contrib-python: https://pypi.org/project/opencv-contrib-python/
opencv-python-headless: https://pypi.org/project/opencv-python-headless/
opencv-contrib-python-headless: https://pypi.org/project/opencv-contrib-python-headless/

Same 4.2.0 release as the last one but with some small fixes and changes:

  • Dropped Python 2.7 support
    • Note that Python 3.5 will enter to EOL later this year, remember to keep your Python version up to date!
  • Qt 5 fix for macOS: #293
  • MSMF is now disabled in headless builds: #263
  • Multibuild updated
  • Readme updated

Experimental artifact upload to Azure Blob Storage for every Linux and macOS development build in this repository (Windows build artifacts are available in Appveyor). Uploads for pull requests are not supported. The storage is not free, I pay for it and therefore I might remove the feature or packages from the storage at any point.

To access the artifacts:

  1. See the build log output in Travis, there should be something like this in the end:
[
  {
    "Blob": "https://[secure].blob.core.windows.net/2fd09dc0c3872f496d4c294b20de7c35ef75c39b/opencv_python-4.2.0+2fd09dc-cp35-cp35m-manylinux1_x86_64.whl",
    "Last Modified": "2020-03-21T15:39:55+00:00",
    "Type": null,
    "eTag": "\"0x8D7CDAE1AFDA647\""
  }
]
  • you could also use the commit hash & other info to construct the download URL
  1. Replace the [secure] part in the link with opencvpythonartifacts
  2. Download the artifact for example via a browser

3.4.9.33

04 Apr 16:05
Compare
Choose a tag to compare

opencv-python: https://pypi.org/project/opencv-python/
opencv-contrib-python: https://pypi.org/project/opencv-contrib-python/
opencv-python-headless: https://pypi.org/project/opencv-python-headless/
opencv-contrib-python-headless: https://pypi.org/project/opencv-contrib-python-headless/

Same 3.4.9 release as the last one but with some small fixes and changes:

  • Dropped Python 2.7 support
    • Note that Python 3.5 will enter to EOL later this year, remember to keep your Python version up to date!
  • Qt 5 fix for macOS: #293
  • MSMF is now disabled in headless builds: #263
  • Multibuild updated
  • Readme updated

4.2.0.32

04 Apr 10:56
Compare
Choose a tag to compare

OpenCV version 4.2.0.

Changes:

  • macOS environment updated from xcode8.3 to xcode 9.4
  • macOS uses now Qt 5 instead of Qt 4
  • Nasm version updated to Docker containers
  • multibuild updated

Fixes:

  • don't use deprecated brew tap-pin, instead refer to the full package name when installing #267
  • replace get_config_var() with get_config_vars() in setup.py #274
  • add workaround for DLL errors in Windows Server #264

3.4.9.31

04 Apr 11:00
Compare
Choose a tag to compare

OpenCV version 3.4.9.

Changes:

  • macOS environment updated from xcode8.3 to xcode 9.4
  • macOS uses now Qt 5 instead of Qt 4
  • Nasm version updated to Docker containers
  • multibuild updated

Fixes:

  • don't use deprecated brew tap-pin, instead refer to the full package name when installing #267
  • replace get_config_var() with get_config_vars() in setup.py #274
  • add workaround for DLL errors in Windows Server #264

4.1.2.30

22 Nov 07:06
Compare
Choose a tag to compare

OpenCV version 4.1.2.

Changes:

  • Python 3.8 builds added to the build matrix
  • Support for Python 3.4 builds dropped (Python 3.4 is in EOL)
  • multibuild updated
  • minor build logic changes
  • Docker images rebuilt

Notes:

Please note that Python 2.7 enters into EOL phase in January 2020. opencv-python Python 2.7 wheels won't be provided after that.

3.4.8.29

22 Nov 07:05
Compare
Choose a tag to compare

OpenCV version 3.4.8.

Changes:

  • Python 3.8 builds added to the build matrix
  • Support for Python 3.4 builds dropped (Python 3.4 is in EOL)
  • multibuild updated
  • minor build logic changes
  • Docker images rebuilt

Notes:

Please note that Python 2.7 enters into EOL phase in January 2020. opencv-python Python 2.7 wheels won't be provided after that.

3.4.7.28

16 Sep 08:25
Compare
Choose a tag to compare

OpenCV version 3.4.7.

3.4.6.27

11 Sep 14:17
Compare
Choose a tag to compare

OpenCV version 3.4.6.

4.1.1.26

03 Sep 06:05
Compare
Choose a tag to compare

OpenCV version 4.1.1.

Changes:

  • FFmpeg has been compiled with https support on Linux builds #229
  • CI build logic related changes #197, #227, #228
  • Custom libjepg-turbo removed because it's provided by OpenCV #231
  • 64-bit Qt builds are now smaller #236
  • Custom builds should be now rather easy to do locally #235:
    1. Clone this repository
    2. Optional: set up ENABLE_CONTRIB and ENABLE_HEADLESS environment variables to 1 if needed
    3. Optional: add additional Cmake arguments to CMAKE_ARGS environment variable
    4. Run python setup.py bdist_wheel