OpenCV 5 brings new deep neural network engine, stronger ONNX support, and faster core

OpenCV 5 brings new deep neural network engine, stronger ONNX support, and faster core

OpenCV 5 has been released as a major new version of the widely used open source computer vision library. The update delivers several foundational changes including a new deep neural network engine, stronger ONNX support, improvements to hardware acceleration, enhanced Python integration, support for new data types, expanded 3D vision capabilities, improved documentation, and a cleaner overall architecture.

Building on its long-standing role in computer vision, robotics, artificial intelligence, augmented and virtual reality, and embedded systems, OpenCV now sees more than 88,000 GitHub stars and over a million installs daily. This release marks one of the most substantial in its history, moving beyond routine updates to modernize the library for today’s requirements.

While OpenCV 5 advances technical capabilities, it also addresses the increasing demand to develop applications that combine classical vision, deep learning models, edge deployment, and hardware heterogeneity. The release aims for a faster, smaller core, better language support, updated APIs, enhanced DNN performance, broader hardware acceleration, better 3D tooling, and more accessible documentation. For a deep dive into what is new and how these changes can affect user code, refer to the official OpenCV announcement.

by Paul

MORE ABOUT: #OpenCV
OpenCV iconOpenCV
  27
  • Free
  • Open Source
  • ...

OpenCV offers a real-time optimized Computer Vision library, along with tools and hardware support. It facilitates model execution for Machine Learning and Artificial Intelligence applications. With a top rating of 5, OpenCV is a robust solution for developers seeking to implement advanced computer vision and AI functionalities.

Comments

UserPower
0

New DNN engine is very good news (even it doesn't run on GPU yet) because it supports many popular vision, VLM, LLM models out of the box (when OpenCV 4 was very limited).

Now, to be honest, a lot has changed since OpenCV 4 was released nearly 8 years ago, and OpenCV still doesn't the flexibility of Keras, TensorFlow or PyTorch. The new release is a blessing for toy or old projects, but it may be too late for the vision AI community to switch back to the venerable OpenCV. Still a nice tool to learn basic though.

Gu