OpenCV 4.0 Released As The Overhauled Computer Vision Library, Adds Experimental Vulkan

Written by Michael Larabel in Free Software on 18 November 2018 at 09:40 PM EST. 9 Comments
FREE SOFTWARE
OpenCV 4.0 is now officially out as the widely-used real-time computer vision library.

This is a big update for OpenCV and also marks converting it into a C++11 library. Besides shifting more to a C++ focus, OpenCV 4.0 also has performance improvements, DNN improvements, a QR code detector, a Kinect Fusion module, and various other additions.

Another huge but experimental addition to OpenCV 4.0 is an initial Vulkan compute back-end for cases where OpenCL support is unavailable. This Vulkan back-end was developed by Intel and should be more exciting and mature in future releases.

The performance work includes reworking OpenCV kernels to use wide universal intrinsics that can map to SSE2, SSE4, AVX2, NEON, or VSX. For many tests with today's modern CPUs this can yield double digit percentage performance improvements.

More details on this big update via the change-log.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week