Dear OpenCV Community,

We are glad to announce that OpenCV 4.0 Beta is now available, which includes many new features and enhancements. Along with this new library, are new open source tools to help fast-track high performance computer vision development and deep learning inference in OpenVINO™ toolkit (Open Visual Inference and Neural Network Optimization). More details about these releases and where to download follow.

OpenCV 4.0 Beta—What’s New

OpenCV 4.0 Beta includes 29 new patches, including massive merges from 3.4 branch, since OpenCV 4.0 alpha (https://opencv.org/opencv-4-0-0-alpha.html):

  • ONNX* (Open Neural Network Exchange) importer has been further improved to support more topologies.
  • OpenCV DNN sample object_detection.py has been improved to fill in the right model parameters, so it’s much easier to use now.
  • G-API (Graph API) - super-efficient image processing pipeline engine has been integrated as opencv_gapi module
  • Fast QR code decoder, based on free QUirc (https://github.com/dlbeer/quirc) library has been integrated, so now we have a complete QR-code detection and decoding pipeline (that runs ~20-80FPS @ 640x480 resolution).
  • 18 functions, over 60 kernels have been accelerated for AVX2 using “wide universal intrinsics.”
  • Kinect Fusion algorithm has been accelerated for iGPU, which resulted in ~3x speedup over parallel CPU version on high-resolution volume (512x512x512).
  • Implementation of The Fast Bilateral Solver made by Kuan Wang for GSoC 2017 has been integrated to opencv_contrib, thanks to @berak
The release should be quite stable, but more changes are expected by OpenCV 4.0 gold.

Contributors

Big thanks to everybody who contributed (here is the incomplete list of patch authors; please, report if you contributed but do not see your name here):

opencv

Alexander Alekhin, Hamdi Sahloul, Dmitry Kurtaev, Suleyman TURKMEN, Tomoaki Teshima, Vitaly Tuzov, Maksim Shabunin, Dmitry Matveev, Sayed Adel, Adam Radomski, Apoorv Goel, Pavel Rojtberg, Rostislav Vasilikhin, Alexander Duda, Alexander Nesterov, Andrew Mroczkowski, Antonio Borondo, Anush Elangovan, Georgy Mironov, Loic Devulder, Loic Petit, Lubov Batanina, Menghui Xie, Peter Rekdal Sunde, Peter Whidden, Reid Kleckner, Sam Radhakrishnan, berak, chacha21, drkoller, soonbro, take1014, tellowkrinkle, tompollok

opencv_contrib

Hamdi Sahloul, Tomoaki Teshima, Alexander Alekhin, Pavel Rojtberg, Maksim Shabunin, berak, soyer, Lubos, Rostislav Vasilikhin, Antonio Borondo, Jeff Bail, LaurentBerger, Sayed Adel, Suleyman TURKMEN, tompollok

Download

Documentation

Sources

Win pack

iOS pack

OpenVINO logo

Intel Releases Open Source Tools to Accelerate Computer Vision & Deep Learning

Intel announces that OpenVINO™ toolkit is now open sourced. This developer toolkit provides flexibility and availability to the developer community to accelerate development of vision capabilities and AI end-to-end across device to network and cloud. The toolkit enables high performance computer vision and deep learning inference with easy heterogeneous execution across multiple types of Intel® platforms. It includes:

  • The Deep Learning Deployment Toolkit helps enable fast, heterogeneous deep learning inferencing for Intel® processors (CPU and GPU/ Intel® Processor Graphics), and supports more than 100 public and custom models.
  • Open Model Zoo includes 20+ pre-trained deep learning models to expedite development and improve deep learning inference on Intel® processors, along with many samples to easily get started.

Learn more at https://01.org/openvinotoolkit

Note: The Intel® Distribution of OpenVINO™ toolkit will still be available as free commercial product and includes additional, proprietary support for Intel® FPGAs, Intel® Movidius™ Neural Compute Stick, and traditional computer vision functions and libraries