OpenCV

Open-source projects categorized as OpenCV Edit details

Top 23 OpenCV Open-Source Projects

  • OpenCV

    Open Source Computer Vision Library

    Project mention: App that measures consumption/cost of Analog Electric Meter | reddit.com/r/raspberry_pi | 2022-09-27

    If you need the precise values shown on the meter then you'll need to rig up a camera. You'll also need to space it far enough away that it can focus on the meter + have sufficient illumination. Take stills and then feed it into OpenCV. Something like https://github.com/mirogta/dial-meter-reader-opencv-py

  • openpose

    OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation

    Project mention: Tracking the centroid of one moving person | reddit.com/r/computervision | 2022-07-28

    if you have a gpu available, another solution would be to use pose estimation with e.g. https://github.com/CMU-Perceptual-Computing-Lab/openpose they also have python bindings so you could make use of it rather easily.

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • learnopencv

    Learn OpenCV : C++ and Python Examples

    Project mention: Object detection with depth measurement using pre-trained models with OAK-D | reddit.com/r/computerscience | 2022-04-29

    Code Link : https://github.com/spmallick/learnopencv/tree/master/OAK-Object-Detection-with-Depth

  • OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

    Project mention: Trying to learn c++ without studying computer science | reddit.com/r/cpp_questions | 2022-10-03

    You can look into open frameworks. https://openframeworks.cc/ it is somewhere between a game engine and low level c++ and was my entry into the language. If you really want to make a game. Go for godot or something similar.

  • robotgo

    RobotGo, Go Native cross-platform GUI automation @vcaesar

    Project mention: Example projects using github.com/go-vgo/robotgo? | reddit.com/r/golang | 2022-06-02

    I'm trying to use robotgo to automate some work in another GUI program, but I'm finding the documentation to be a bit light and the examples to be not quite illuminating. Are there any example projects out there using this library that I could reference to learn more?

  • opencv_contrib

    Repository for OpenCV's extra modules

    Project mention: Docker multi-architecture, .NET 6.0 and OpenCVSharp | dev.to | 2022-05-17

    FROM debian:bullseye-slim AS build-native-env ARG TARGETPLATFORM ENV DEBIAN_FRONTEND=noninteractive # 4.5.5: released 25 Dec 2021 ENV OPENCV_VERSION=4.5.5 # 4.5.3.20211228: released 28 Dec 2021 ENV OPENCVSHARP_VERSION=4.5.3.20211228 WORKDIR / # install dependencies required for building OpenCV and OpenCvSharpExtern RUN apt-get update && apt-get -y install --no-install-recommends \ # details omitted \ libgdiplus # Get OpenCV and opencv-contrib sources using the specified release. RUN wget https://github.com/opencv/opencv/archive/${OPENCV_VERSION}.zip && \ unzip ${OPENCV_VERSION}.zip && \ rm ${OPENCV_VERSION}.zip && \ mv opencv-${OPENCV_VERSION} opencv RUN wget https://github.com/opencv/opencv_contrib/archive/${OPENCV_VERSION}.zip && \ unzip ${OPENCV_VERSION}.zip && \ rm ${OPENCV_VERSION}.zip && \ mv opencv_contrib-${OPENCV_VERSION} opencv_contrib # configure and build OpenCV optionally specifying architecture related cmake options. RUN if [ "$TARGETPLATFORM" = "linux/amd64" ]; then \ ADDITIONAL_FLAGS='' ; \ elif [ "$TARGETPLATFORM" = "linux/arm64" ]; then \ ADDITIONAL_FLAGS='-D ENABLE_NEON=ON -D CPU_BASELINE=NEON ' ; \ elif [ "$TARGETPLATFORM" = "linux/arm/v7" ]; then \ ADDITIONAL_FLAGS='-D CPU_BASELINE=NEON -D ENABLE_NEON=ON ' ; \ fi && cd opencv && mkdir build && cd build && \ cmake $ADDITIONAL_FLAGS \ # additional flags omitted for clarity \ && make -j$(nproc) \ && make install \ && ldconfig # Download OpenCvSharp to build OpenCvSharpExtern native library RUN git clone https://github.com/shimat/opencvsharp.git RUN cd opencvsharp && git fetch --all --tags --prune && git checkout ${OPENCVSHARP_VERSION} WORKDIR /opencvsharp/src RUN mkdir /opencvsharp/make \ && cd /opencvsharp/make \ && cmake -D CMAKE_INSTALL_PREFIX=/opencvsharp/make /opencvsharp/src \ && make -j$(nproc) \ && make install \ && cp /opencvsharp/make/OpenCvSharpExtern/libOpenCvSharpExtern.so /usr/lib/ \ && ldconfig # Copy the library and dependencies to /artifacts (to be used by images consuming this build) # cpld.sh will copy the library we specify (./libOpenCvSharpExtern.so) and any dependencies # to the /artifacts directory. This is useful for sharing the library with other images # consuming this build. # credits: Hemanth.HM -> https://h3manth.com/content/copying-shared-library-dependencies WORKDIR /opencvsharp/make/OpenCvSharpExtern COPY cpld.sh . RUN chmod +x cpld.sh && \ mkdir /artifacts && \ ./cpld.sh ./libOpenCvSharpExtern.so /artifacts/ RUN cp ./libOpenCvSharpExtern.so /artifacts/ # Publish the artefacts using a clean image FROM debian:bullseye-slim AS final RUN mkdir /artifacts COPY --from=build-native-env /artifacts/ /artifacts WORKDIR /artifacts

  • JavaCV

    Java interface to OpenCV, FFmpeg, and more

    Project mention: The Mandelbulb | reddit.com/r/Simulated | 2022-04-02

    JavaCV to generate the complete mp4 from the rendered frames

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • gocv

    Go package for computer vision using OpenCV 4 and beyond.

    Project mention: Can I build projects in Go without knowing front-end/client development? | reddit.com/r/golang | 2022-06-01

    But if you want to have something to show: I've played around with https://gocv.io/ and was quite impressed what this library can do with the video input from your camera input.

  • TagUI

    Free RPA tool by AI Singapore

    Project mention: Libs For automating my pc so that I can avoid doing Repetitive boring tasks | reddit.com/r/learnpython | 2022-03-04

    TagUI: https://github.com/kelaberetiv/TagUI

  • OpenCvSharp

    OpenCV wrapper for .NET

    Project mention: Universal UI testing based on image and text recognition | dev.to | 2022-07-05

    In order to do so, I had to learn about the basics of image processing. I was able to find an image within another with a technique called template matching, and I used an OpenCV wrapper made for .NET. I will not go through the technical details here, but you can find the relevant source code in my GitHub repository.

  • MaaAssistantArknights

    《明日方舟》小助手,全日常一键长草!| An Arknights assistant compatible with EN, JP, KR, ZH_TW clients

    Project mention: Mizuki & Caerula Arbor preview: Battle Pass | reddit.com/r/arknights | 2022-09-26
  • pigo

    Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.

    Project mention: suggestion on an image management/image regconition software | reddit.com/r/DataHoarder | 2022-06-13

    I tried https://github.com/ageitgey/face_recognition and https://github.com/esimov/pigo so far and they both work OK, but from there, you would need to add EXIF tags into your pictures, so they can be picked up by img-DB.

  • SynapseML

    Simple and Distributed Machine Learning

    Project mention: [N] Microsoft Announces New Integrations with OpenAI and MLFlow | reddit.com/r/MachineLearning | 2022-08-09
  • trace.moe

    Anime Scene Search by Image

    Project mention: Alcohol aka the fun medicine | reddit.com/r/HistoryMemes | 2022-09-27

    WATATEN!: an Angel Flew Down to Me. For the future you can upload/link a frame on https://trace.moe and it'll find it for you.

  • RPA-Python

    Python package for doing RPA

    Project mention: Webscraping/Browser Automation With User Settings Available? | reddit.com/r/learnprogramming | 2022-09-19

    # https://github.com/tebelorg/RPA-Python import rpa as r import time r.init() r.url('https://www.youtube.com/feed/channels') time.sleep(4) r.snap('page', 'results.png') r.close()

  • opencv-python

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

    Project mention: I wrote a Python script which can generate any city from the real world in Minecraft | reddit.com/r/Python | 2022-10-02

    Yikes! Anyways, what's wrong with installing from pypi? https://pypi.org/project/opencv-python/

  • OpenSfM

    Open source Structure-from-Motion pipeline

    Project mention: Packages for Bundle Adjustment | reddit.com/r/robotics | 2022-02-09
  • vidgear

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

    Project mention: Which not so well known Python packages do you like to use on a regular basis and why? | reddit.com/r/Python | 2022-08-26

    Vidgear and new deffcode library are my best. I bet you don't know none of them. But they're pretty awesome when it comes to video-processing and stuff.

  • opentrack

    Head tracking software for MS Windows, Linux, and Apple OSX

    Project mention: Setup suggestions? | reddit.com/r/il2sturmovik | 2022-10-04

    if you want to spend absolutely nothing on a method of looking around, opentrack + AItrack are free(long as you have a webcam) and definitely adequate for 3dof. it'll take some tweaking to get it where you want it but it's not complicated tweaking, and despite how wierd it sounds moving your head and still looking it the screen, it's more intuitive and immersive than you might think.

  • SikuliX1

    SikuliX version 2.0.0+ (2019+)

    Project mention: (paid) need something to autofill text boxes | reddit.com/r/programmingrequests | 2022-08-16

    Still looking? If you are, I could try with my Sikuli experience; otherwise you can add the solved flair.

  • bgslibrary

    A C++ Background Subtraction Library with wrappers for Python, MATLAB, Java and GUI on QT

    Project mention: I created a self-hosted security camera system | reddit.com/r/selfhosted | 2022-03-28

    I used this background substraction library by Andrews Sobral in a profesional context with quite nice results. There was even a GUI to visualize how the algorithms performed for easy selection.

  • PySceneDetect

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

    Project mention: Auto-splitter when an area on the screen changes | reddit.com/r/moviepy | 2021-12-26

    I do this using pyscenedetect. It is a command line tool that also has python bindings you can use so that it can all be scripted. For your use-case in which it is color based scene transitions, you would want to use the content detector. It can not only detect your scene transitions, but can also use a tool like mkvmerge to split the video into individual scenes. I personally use this to detect scene transitions and then use moviepy to annotate over the top of the video using text clips all in a single script.

  • video-to-ascii

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

    Project mention: How was this effect of code replacing the headshots done? | reddit.com/r/AfterEffects | 2021-11-04

    you could use one of the many video-to-ascii command line tools to render out a video you made first. then you can overlay that into your actual video. It doesnt look like thats what they did but i think it could look even better than this if executed right

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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). The latest post mention was on 2022-10-04.

OpenCV related posts

Index

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

Project Stars
1 OpenCV 64,087
2 openpose 25,041
3 learnopencv 17,150
4 OpenFrameworks 9,077
5 robotgo 7,874
6 opencv_contrib 7,764
7 JavaCV 6,197
8 gocv 5,041
9 TagUI 4,614
10 OpenCvSharp 4,142
11 MaaAssistantArknights 3,986
12 pigo 3,843
13 SynapseML 3,784
14 trace.moe 3,630
15 RPA-Python 3,416
16 opencv-python 2,999
17 OpenSfM 2,685
18 vidgear 2,419
19 opentrack 2,341
20 SikuliX1 1,994
21 bgslibrary 1,969
22 PySceneDetect 1,735
23 video-to-ascii 1,398
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
www.influxdata.com