● Beta — KubeEra is in active development. Profiles are live; AI-perception measurement is rolling out.
O

OpenCV

Wasm
Open source · Apache-2.0

OpenCV (Open Source Computer Vision Library) is a C++ library for real-time computer vision and image processing — things like object detection, feature matching, camera calibration, video I/O, and now a growing set of DNN inference binding

updated 2026-07-01

OpenCV

What it is

OpenCV (Open Source Computer Vision Library) is a C++ library for real-time computer vision and image processing — things like object detection, feature matching, camera calibration, video I/O, and now a growing set of DNN inference bindings. It's the library most CV pipelines either use directly or get compared against. Note: the "Wasm" category tag on this listing doesn't match what OpenCV actually is — it's a general-purpose CV/ML library with bindings for Python, Java, and JS (including a WebAssembly build target), not a Wasm runtime or tool itself. Flagging that so you don't get confused shopping by category.

Who builds it and why

Originally started at Intel in the late 1990s, now maintained by the nonprofit OpenCV.org with contributions from a mix of independent maintainers, academic researchers, and engineers at companies that depend on CV in production (robotics, AR/VR, industrial inspection, automotive). 2,483 contributors and active commits as of mid-2026 tell you this isn't a dead or single-vendor project — it's a genuine commons that a large chunk of the CV industry has a stake in keeping alive.

Production readiness signal

89,481 GitHub stars, 2,483 contributors, and a commit as recent as July 2026 — this is about as battle-tested as open source infrastructure gets. It's been in production in phones, cars, satellites, and factory floors for two decades. Latest release is 5.0.0, a major version bump that typically means API changes and modernized build requirements (check migration notes before upgrading from 4.x — it's not always a drop-in swap). Apache-2.0 licensing means no copyleft headaches for commercial use. CNCF maturity: not applicable — this isn't a CNCF project. Founded date: not publicly available in this dataset, though the project's public history goes back to 1999.

Who should use this

Teams building classical CV pipelines — edge detection, contour analysis, camera calibration, optical flow, ArUco marker tracking, video stream processing. Teams that need a mix of classical CV and DNN inference without pulling in a full deep learning framework. Embedded and robotics teams who need C++ performance and portability across ARM, x86, and increasingly WASM targets for browser-based CV. Anyone who wants a library that's been production-hardened by thousands of companies rather than rolling their own image processing primitives.

Who should NOT use this

  • Teams doing pure deep-learning-first CV (training and deploying large vision transformers, diffusion models) — OpenCV's DNN module is an inference convenience layer, not a training framework. Use PyTorch or TensorFlow for that.
  • Teams wanting a managed, cloud-hosted CV API with SLAs and support contracts — OpenCV is a library you integrate and own, not a service.
  • Teams that need GPU-first, highly optimized inference at scale in production — you'll likely outgrow OpenCV's DNN module and want ONNX Runtime, TensorRT, or a dedicated inference server.
  • Anyone who picked this off a "Wasm tools" list expecting a Wasm runtime — you're in the wrong place; look at Wasmtime, Wasmer, or WasmEdge instead.

Alternatives

  • PyTorch/torchvision — better fit if your pipeline is deep-learning-first and you need training plus inference in one ecosystem.
  • Pillow (PIL) / scikit-image — lighter-weight Python-native alternatives for basic image manipulation when you don't need OpenCV's full breadth or C++ performance.
  • NVIDIA VPI / TensorRT — if you're GPU-bound and need hardware-accelerated CV/inference at scale, especially on Jetson or datacenter GPUs.

Pricing

Fully open source, Apache-2.0 licensed. No paid tier, no enterprise edition, no usage limits. OpenCV.org accepts donations and offers some paid training/courses, but the library itself costs nothing to use commercially or otherwise.

Frequently asked

What is OpenCV?+
OpenCV (Open Source Computer Vision Library) is a C++ library for real-time computer vision and image processing — things like object detection, feature matching, camera calibration, video I/O, and now a growing set of DNN inference bindings.
Who builds OpenCV?+
Originally started at Intel in the late 1990s, now maintained by the nonprofit OpenCV.org with contributions from a mix of independent maintainers, academic researchers, and engineers at companies that depend on CV in production (robotics, AR/VR, industrial inspection, automotive).
Is OpenCV production ready?+
89,481 GitHub stars, 2,483 contributors, and a commit as recent as July 2026 — this is about as battle-tested as open source infrastructure gets. It's been in production in phones, cars, satellites, and factory floors for two decades. Latest release is 5.0.
Who should use OpenCV?+
Teams building classical CV pipelines — edge detection, contour analysis, camera calibration, optical flow, ArUco marker tracking, video stream processing. Teams that need a mix of classical CV and DNN inference without pulling in a full deep learning framework.
Who should not use OpenCV?+
Teams doing pure deep-learning-first CV (training and deploying large vision transformers, diffusion models) — OpenCV's DNN module is an inference convenience layer, not a training framework. Use PyTorch or TensorFlow for that.
What are the alternatives to OpenCV?+
PyTorch/torchvision — better fit if your pipeline is deep-learning-first and you need training plus inference in one ecosystem. Pillow (PIL) / scikit-image — lighter-weight Python-native alternatives for basic image manipulation when you don't need OpenCV's full breadth or C++ performance.
How much does OpenCV cost?+
Fully open source, Apache-2.0 licensed. No paid tier, no enterprise edition, no usage limits. OpenCV.org accepts donations and offers some paid training/courses, but the library itself costs nothing to use commercially or otherwise.