awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
opencv avatar

opencv/opencv-python

0
View on GitHub↗
5,298 stars·1,023 forks·Python·MIT·18 viewspypi.org/project/opencv-python↗

Opencv Python

This project is a Python wrapper for the OpenCV computer vision library, providing a bridge that exposes high-performance C++ functions to the Python programming language. It serves as a collection of tools for real-time image processing, object detection, and machine learning on visual data.

The project provides precompiled binary distributions, allowing for the integration of vision capabilities into Python applications without requiring a local C++ compiler. It offers multi-variant package distributions, including headless versions designed for server or cloud environments where a graphical user interface is not required.

The library covers a broad range of computer vision programming tasks, including image processing and visual analysis. It also supports hardware-accelerated vision and the creation of custom bindings to activate specialized functional modules.

Features

  • Computer Vision Libraries - Provides a comprehensive library for performing computer vision tasks such as image recognition and stream processing.
  • Computer Vision Libraries - Provides a comprehensive collection of tools for real-time image processing, object detection, and visual analysis.
  • Computer Vision - Enables high-level programming for analyzing visual data and performing image recognition tasks.
  • Computer Vision Wrappers - Provides a specialized Python wrapper for the OpenCV library to enable programmatic image processing.
  • Python-C++ Bindings - Provides high-performance Python-C++ bindings that expose the native OpenCV API to Python developers.
  • GPU Accelerated Computer Vision - Leverages graphics hardware for real-time, high-performance image analysis and manipulation.
  • Pre-compiled Package Binaries - Distributes pre-compiled binary wheels to eliminate the need for a local C++ compiler during installation.
  • Package Distribution - Provides multiple binary distributions, including headless variants optimized for server-side environments.
  • Python Distribution Packaging - Ships pre-compiled binary wheels for the Python ecosystem to simplify the installation of vision tools.
  • Hardware-Accelerated Image Processing - Supports compilation flags to link against CPU and GPU instruction sets for optimized image processing.
  • Headless Graphics Processing - Provides headless binary distributions for running vision processing in cloud or server environments without a GUI.
  • Computer Vision - Precompiled bindings for standard computer vision operations.
  • Deep Learning and Computer Vision - Standard computer vision library for Python.
  • Image Processing and Manipulation - Provides pre-built CPU-only computer vision functions.
  • Media and Communication - Computer vision and image processing.

Star history

Star history chart for opencv/opencv-pythonStar history chart for opencv/opencv-python

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Opencv Python

Similar open-source projects, ranked by how many features they share with Opencv Python.
  • hybridgroup/gocvhybridgroup avatar

    hybridgroup/gocv

    7,463View on GitHub↗

    GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and deep learning inference engine, providing programmatic access to a wide range of algorithms for image manipulation, object detection, and video analysis. The project differentiates itself through high-performance native bindings and hardware acceleration. It utilizes a foreign function interface to map Go calls to C++ functions and includes a hardware-agnostic backend dispatch to route neural network tasks to computation engines such as CUDA and OpenVINO. The library covers a br

    Go
    View on GitHub↗7,463
  • kornia/korniakornia avatar

    kornia/kornia

    11,238View on GitHub↗

    Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy. The project provides specialized toolsets for geometric vision and stereo depth, including algorithms for 3D scene reconstruction, camera calibration, and pose estimation. It further distinguishes itself as a differentiable image augmentation framework, applying random geometric and color transformations w

    Pythonartificial-intelligencecomputer-visiondeep-learning
    View on GitHub↗11,238
  • pypa/sampleprojectpypa avatar

    pypa/sampleproject

    5,245View on GitHub↗

    This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building, versioning, and uploading Python distributions. It serves as a concrete project template and example for configuring metadata and build artifacts for package indices. The repository illustrates how to package software by defining project metadata and dependencies in static configuration files. It covers the process of transforming source trees into versioned archives and platform-specific binary distributions, specifically showing how to build binary wheels and source distribut

    Python
    View on GitHub↗5,245
  • liuliu/ccvliuliu avatar

    liuliu/ccv

    7,223View on GitHub↗

    ccv is a computer vision library written in C designed for high-performance visual analysis. It serves as a framework for image classification, object detection, and the identification of faces, pedestrians, and vehicles. The library distinguishes itself through hardware-accelerated vision and deep learning inference optimizations. It utilizes a quantized tensor processor to transform floating-point data into eight-bit integers and implements integer-quantized attention mechanisms to reduce memory bandwidth and increase data throughput. The project covers a broad range of capabilities, inclu

    C++
    View on GitHub↗7,223
See all 30 alternatives to Opencv Python→

Frequently asked questions

What does opencv/opencv-python do?

This project is a Python wrapper for the OpenCV computer vision library, providing a bridge that exposes high-performance C++ functions to the Python programming language. It serves as a collection of tools for real-time image processing, object detection, and machine learning on visual data.

What are the main features of opencv/opencv-python?

The main features of opencv/opencv-python are: Computer Vision Libraries, Computer Vision, Computer Vision Wrappers, Python-C++ Bindings, GPU Accelerated Computer Vision, Pre-compiled Package Binaries, Package Distribution, Python Distribution Packaging.

What are some open-source alternatives to opencv/opencv-python?

Open-source alternatives to opencv/opencv-python include: hybridgroup/gocv — GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and… kornia/kornia — Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision… pypa/sampleproject — This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building,… liuliu/ccv — ccv is a computer vision library written in C designed for high-performance visual analysis. It serves as a framework… hybridgroup/gobot — Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT… idealo/imagededup — imagededup is a Python library used for finding exact and near-duplicate images. It provides utilities for generating…