What's new in OpenCV 5
If you are an OpenCV veteran, you might want to know more about OpenCV 5's changes before you decide to install it. Here are some of the highlights:
- The C++ implementation of OpenCV has been updated to C++14. OpenCV's Python bindings wrap the C++ implementation, so as Python users, we may gain some performance advantages from this update, even though we are not using C++ directly.
- Support for Python 2 has been dropped because this Python version is obsolete and no longer maintained. If you have any old Python 2 projects, you should upgrade them to Python 3.
- For many algorithms, support for named parameters has been added in order to make the initialization code more concise and readable.
- For the
pip
package installer, theopencv-python
andopencv-contrib-python
packages are now maintained by the core OpenCV team rather than a third party. Theopencv-contrib-python-nonfree
package has been discontinued due to patent restrictions. - The SIFT algorithm...