OpenCV: Open Source Computer Vision Library
Cross-platform C++ library for real-time computer vision algorithms.
Learn more about opencv
OpenCV is a C++ library that implements algorithms for computer vision, image processing, and machine learning applications. The library is written in optimized C++ with bindings available for Python and other languages, allowing integration into diverse development environments. It includes classical computer vision techniques alongside support for deep learning models and neural networks. Common applications include real-time video analysis, object detection, image classification, feature extraction, and camera calibration across embedded systems, desktop applications, and server-based deployments.
Multi-Language Bindings
C++ core with native Python, Java, and JavaScript bindings share the same optimized implementation. Developers use identical algorithms across ecosystems without performance penalties or reimplementation.
Unified Vision Pipeline
Classical algorithms and deep learning models operate within a single framework using consistent APIs. Enables hybrid pipelines that combine traditional feature detection with neural network inference without external dependencies.
Cross-Platform Optimization
Runs on Linux, Windows, macOS, mobile, and embedded systems with hardware acceleration support. SIMD optimizations and GPU backends enable real-time processing from Raspberry Pi to server clusters.
import cv2
image = cv2.imread('photo.jpg')
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.imshow('Grayscale Image', gray)
cv2.waitKey(0)
cv2.destroyAllWindows()OpenCV 4.13.0
- –OpenCV 4.13.0 has been released
- –hammerandwrench: Change log is here.
OpenCV 4.12.0
- –OpenCV 4.12.0 has been released
- –hammerandwrench: Change log is here
OpenCV 4.11.0
- –OpenCV 4.11.0 has been released
- –hammerandwrench: Change log is here
Top in AI & ML
Related Repositories
Discover similar tools and frameworks used by developers
DALL-E
Official PyTorch package implementing the discrete VAE component for image tokenization used in OpenAI's DALL-E system.
Qwen
Alibaba Cloud's pretrained LLMs supporting Chinese/English with up to 32K context length.
StabilityMatrix
Multi-backend inference UI manager with embedded dependencies.
Whisper
Speech recognition system supporting multilingual transcription, translation, and language ID.
Mochi 1
10B parameter diffusion model for text-to-video generation using Asymmetric Diffusion Transformer.