Python OpenCV

Open-source Python projects categorized as OpenCV

Top 23 Python OpenCV Projects

  1. ASCII-generator

    ASCII generator (image to text, image to image, video to video) (by vietnh1009)

    Project mention: Chinese Video Creator Hetongxue Violating MIT License | news.ycombinator.com | 2024-11-21
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. RPA-Python

    Python package for doing RPA

  4. opencv-python

    Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-headless packages.

    Project mention: Advanced Python Features | news.ycombinator.com | 2025-04-23

    Extra stuff like type checking and annotations are definitely not the reason why python became that popular and widely adapted and used, but it certainly doesn't hurt to add and use them.

    To be clear, I'm not expecting people to start adding generics to their quick hacked together Python scripts (in fact please don't do that). Instead, if you're building a library or maintaining a larger Python codebase, a lot of these start becoming very useful. A lot of the typing features I mentioned are already used by Python under the hood, and that a lot of Python developers just take for granted.

    Case in point, the python-opencv (https://github.com/opencv/opencv-python) library has basically no types and it's an absolute pain to work with.

    BTW thats a really good SO thread, thanks for linking it!

  5. git-sim

    Visually simulate Git operations in your own repos with a single terminal command.

  6. PySceneDetect

    :movie_camera: Python and OpenCV-based scene cut/transition detection program & library.

    Project mention: Reverse Video Search | news.ycombinator.com | 2024-12-30

    thought the same thing and wrote this: https://blog.mixpeek.com/dynamic-video-chunking-scene-detect...

    which uses https://github.com/Breakthrough/PySceneDetect

    under the hood i'm sure it's the same ffmpeg method ;)

  7. OpenSfM

    Open source Structure-from-Motion pipeline

    Project mention: Ask HN: How to produce a 3D scan of a car from a mobile phone? | news.ycombinator.com | 2025-01-27
  8. vidgear

    A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. QualityScaler

    QualityScaler - image/video deeplearning upscaling for any GPU

  11. Semaphore

    A full-body keyboard using gestures to type through computer vision (by everythingishacked)

  12. video-to-ascii

    It is a simple python package to play videos in the terminal using characters as pixels

  13. tensorflow_object_counting_api

    🚀 The TensorFlow Object Counting API is an open source framework built on top of TensorFlow and Keras that makes it easy to develop object counting systems!

  14. rpaframework

    Collection of open-source libraries and tools for Robotic Process Automation (RPA), designed to be used with both Robot Framework and Python

  15. Laser_control

    Laser for control mosquito, weed, and pest

  16. head-pose-estimation

    Realtime human head pose estimation with ONNXRuntime and OpenCV.

  17. lambda-packs

    Precompiled packages for AWS Lambda

  18. speed-camera

    A Unix, Windows, Raspberry Pi Object Speed Camera using python3, opencv, video streaming, motion tracking. Includes a Standalone Web Server , Image Search using opencv template match and a whiptail Admin Menu Interface Includes picam and webcam Plugins for motion track security camera configuration including rclone sync scripts.

  19. ncappzoo

    Contains examples for the Movidius Neural Compute Stick.

  20. J.A.R.V.I.S

    Personal Assistant built using python libraries. It does almost anything which includes sending emails, Optical Text Recognition, Dynamic News Reporting at any time with API integration, Todo list generator, Opens any website with just a voice command, Plays Music, Wikipedia searching, Dictionary with Intelligent Sensing i.e. auto spell checking, Weather Reporting i.e. temp, wind speed, humidity, YouTube searching, Google Map searching, Youtube Downloading, etc.

  21. OMRChecker

    Evaluate OMR sheets fast and accurately using a scanner 🖨 or your phone 🤳.

  22. CSI-Camera

    Simple example of using a CSI-Camera (like the Raspberry Pi Version 2 camera) with the NVIDIA Jetson Developer Kit

  23. caer

    High-performance Vision library in Python. Scale your research, not boilerplate.

  24. pibooth

    The pibooth project provides a Photo Booth application out-of-the-box for Raspberry Pi and opencv compatible devices

    Project mention: pibooth VS photobooth-app - a user suggested alternative | libhunt.com/r/pibooth | 2024-12-10
  25. opencv_zoo

    Model Zoo For OpenCV DNN and Benchmarks.

    Project mention: Show HN: EyesOff – Alerts you when someone peeps at your screen | news.ycombinator.com | 2025-04-19

    Hey, thanks for the feedback!

    This is on the roadmap, along with gaze detection.

    https://github.com/opencv/opencv_zoo/tree/main/models/face_r...

    This model lets you upload a reference face and then matches to those in images. I think this allows for the "approved faces" function you mentioned.

    I suppose a difficulty may arise when we run a few models at the same time, however there is probably a lot of room for efficiency on the table and thanks to the small model size we are already in a good place.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python OpenCV discussion

Log in or Post with

Python OpenCV related posts

  • Advanced Python Features

    3 projects | news.ycombinator.com | 23 Apr 2025
  • Show HN: EyesOff – Alerts you when someone peeps at your screen

    1 project | news.ycombinator.com | 19 Apr 2025
  • Reverse Video Search

    1 project | news.ycombinator.com | 30 Dec 2024
  • Show HN: Control your Roku with only your hand gestures

    1 project | news.ycombinator.com | 30 Dec 2024
  • Show HN: Visualizing Films Through Color Extraction

    4 projects | news.ycombinator.com | 19 Dec 2024
  • PacCam: Pac-Man controlled with your face

    4 projects | news.ycombinator.com | 3 Nov 2024
  • Built in Days, Acquired for $20K: The NuloApp Story

    4 projects | dev.to | 24 Sep 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source OpenCV projects in Python? This list will help you:

# Project Stars
1 ASCII-generator 7,846
2 RPA-Python 5,200
3 opencv-python 4,828
4 git-sim 4,491
5 PySceneDetect 3,888
6 OpenSfM 3,542
7 vidgear 3,516
8 QualityScaler 2,407
9 Semaphore 1,935
10 video-to-ascii 1,714
11 tensorflow_object_counting_api 1,329
12 rpaframework 1,315
13 Laser_control 1,309
14 head-pose-estimation 1,289
15 lambda-packs 1,121
16 speed-camera 1,026
17 ncappzoo 955
18 J.A.R.V.I.S 892
19 OMRChecker 869
20 CSI-Camera 849
21 caer 788
22 pibooth 765
23 opencv_zoo 763

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?