C++ Computer Vision

Open-source C++ projects categorized as Computer Vision | Edit details

Top 23 C++ Computer Vision Projects

  • GitHub repo OpenCV

    Open Source Computer Vision Library

    Project mention: I automated my job over a year ago and haven't told anyone. | reddit.com/r/antiwork | 2022-01-12
  • GitHub repo openpose

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

    Project mention: Technology-assisted Martial Arts Training? | reddit.com/r/martialarts | 2021-12-27

    Have you considered using an already trained open source pose model? Something like openpose would work. Then you could have estimated "boxes" relative to the top of the torso and the head cut in half, where the bottom half flags it as a low guard for example. This approach would be more accurate and easier than making a whole new model for a specific necessity, though there is the problem that the dataset used for this may lack people in things like gloves or martial arts equipment.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo mediapipe

    Cross-platform, customizable ML solutions for live and streaming media.

    Project mention: First try to replicate mediapipe codepen hand detection. | reddit.com/r/cpp | 2021-12-28

    I have used mediapipie library to make this. https://github.com/google/mediapipe

  • GitHub repo AirSim

    Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research

    Project mention: Currently writing out a plan for an RL based path-planning project. (I'm doing it for my Smart Vehicles course in my Master's Degree) Don't have much domain knowledge atm but looking for some advice on how to approach the problem? | reddit.com/r/reinforcementlearning | 2021-10-02

    AirSim: https://github.com/microsoft/AirSim

  • GitHub repo Dlib

    A toolkit for making real world machine learning and data analysis applications in C++

    Project mention: [D] Is Rust stable/mature enough to be used for production ML? Is making Rust-based python wrappers a good choice for performance heavy uses and internal ML dependencies in 2021? | reddit.com/r/MachineLearning | 2021-12-30

    Why not do it all in C++? Dlib has good support for ML. For instance, this is how one would do a simple MNIST example:

  • GitHub repo OpenFrameworks

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

    Project mention: Is the a c/c++ Graphics library for Mac M1? | reddit.com/r/AskProgramming | 2022-01-06

    Maybe openframeworks

  • GitHub repo carla

    Open-source simulator for autonomous driving research.

    Project mention: What interesting things are people making using a game engine that's not actually a game? | reddit.com/r/gamedev | 2021-12-27

    https://carla.org , autonomous driving stuff in unreal,

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo PCL

    Point Cloud Library (PCL)

    Project mention: How to build / reinstall a library with CUDA support? | reddit.com/r/NixOS | 2021-12-23

    I am currently working on a project that uses PCL. PCL supports CUDA (which I require for my project), however I can't seem to figure out how to build / install PCL with CUDA support. I looked at the PCL default.nix, and it seems that it can be built with CUDA support if the "cudatoolkit" package is installed. However, when I add PCL to the buildInputs in my project's shell.nix, it downloads a version of PCL that doesn't have CUDA support and my project fails to build.

  • GitHub repo librealsense

    Intel® RealSense™ SDK

    Project mention: Is Google Search Deteriorating? Measuring Google's Search Quality in 2022 | news.ycombinator.com | 2022-01-11

    I have an Intel Realsense camera, which sometimes reports the error "Failed to recconect" (there being a typo in the drivers) [1] - that's a pretty unique error, so in combination with the product name that should be a very easy keyword search, right?

    But no, when I search for realsense "failed to recconect" Google returns pages that contain neither realsense nor recconect [2]. They offer me a supreme court opinion, a review of a car dealership, and a facebook church service.

    Correcting the spelling of a query is one thing - but also completely ignoring other keywords? I can see why there are so many people posting about the poor quality of Google's search results.

    [1] https://github.com/IntelRealSense/librealsense/blob/5ff27fca...

  • GitHub repo jetson-inference

    Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.

    Project mention: Jetson Nano 2GB Issues During Training (Out Of Memory / Process Killed) & Other Questions! | reddit.com/r/JetsonNano | 2021-11-05

    I’m trying to do the tutorial, where they retrain the neural network to detect fruits (jetson-inference/pytorch-ssd.md at master · dusty-nv/jetson-inference · GitHub 1)

  • GitHub repo OpenMVG (open Multiple View Geometry)

    open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.

    Project mention: Does anyone have open source C++ projects that I can try contributing to? | reddit.com/r/cpp_questions | 2021-06-25

    OpenMVG is super cool, and the project lead Pierre is very generous with his time.

  • GitHub repo ceres-solver

    A large scale non-linear optimization library

    Project mention: What libraries do you miss from other languages? | reddit.com/r/rust | 2021-09-11

    I've not yet seen anything comparable to http://ceres-solver.org/

  • GitHub repo AliceVision

    Photogrammetric Computer Vision Framework

    Project mention: Meshroom with AMD Graphics Card | reddit.com/r/photogrammetry | 2022-01-17

    Meshroom is based on Alicevision, which has had openCL support requests for years, but it's not really viable right now without a huge rework.

  • GitHub repo webots

    Webots Robot Simulator

    Project mention: C++ and Robotics. | reddit.com/r/cpp | 2022-01-14

    Simulation is a strong choice too. ARGoS, Actin, Webots, Gazebo and V-Rep are some examples. A simulation will give you the opportunity to use some robots in different environments (with a lot of configurations). Gazebo has a big community and documentation, V-Rep is the more powerful one (and my pick).

  • GitHub repo pydensecrf

    Python wrapper to Philipp Krähenbühl's dense (fully connected) CRFs with gaussian edge potentials.

    Project mention: Why is pip install a .whl file if I am on Ubuntu? | reddit.com/r/learnpython | 2021-05-03

    Thanks to your observation I was able to find this solution which resolved the issue.

  • GitHub repo MRPT

    :zap: The Mobile Robot Programming Toolkit (MRPT)

  • GitHub repo habitat-sim

    A flexible, high-performance 3D simulator for Embodied AI research.

    Project mention: [D] Looking for open source projects to contribute | reddit.com/r/MachineLearning | 2022-01-09

    There are plenty of them out there. I spend a lot of time contributing to open source projects like Habitat-Sim https://github.com/facebookresearch/habitat-sim and Habitat-Lab https://github.com/facebookresearch/habitat-lab which have a ton of open issues and code maintaince stuff that we would welcome contributions of.

  • GitHub repo redtail

    Perception and AI components for autonomous mobile robotics.

    Project mention: Holybro S500 V2 Kit | reddit.com/r/diydrones | 2021-08-18
  • GitHub repo PreciseRoIPooling

    Precise RoI Pooling with coordinate gradient support, proposed in the paper "Acquisition of Localization Confidence for Accurate Object Detection" (https://arxiv.org/abs/1807.11590).

    Project mention: Implement IoUNet based on MMDetection | reddit.com/r/computervision | 2021-08-09

    IoU or localization prediction has been an active topic in Object Detection and IoUNet is one of the early models that does that. However the authors only released code for the RoIPrecisePooling(https://github.com/vacancy/PreciseRoIPooling), which is a special RoI pooling method proposed in the paper, to my best knowledge.

  • GitHub repo MocapNET

    We present MocapNET, a real-time method that estimates the 3D human pose directly in the popular Bio Vision Hierarchy (BVH) format, given estimations of the 2D body joints originating from monocular color images. Our contributions include: (a) A novel and compact 2D pose NSRM representation. (b) A human body orientation classifier and an ensemble of orientation-tuned neural networks that regress the 3D human pose by also allowing for the decomposition of the body to an upper and lower kinematic

    Project mention: Simple method to pose a character using a reference image and AI pose estimation? | reddit.com/r/blender | 2021-03-02
  • GitHub repo graph-cut-ransac

    The Graph-Cut RANSAC algorithm proposed in paper: Daniel Barath and Jiri Matas; Graph-Cut RANSAC, Conference on Computer Vision and Pattern Recognition, 2018. It is available at http://openaccess.thecvf.com/content_cvpr_2018/papers/Barath_Graph-Cut_RANSAC_CVPR_2018_paper.pdf

    Project mention: Community mingling live event, autonomous driving lecture, job opening, meet the member and more (Announcements 04.03.2021) | reddit.com/r/2D3DAI | 2021-03-04

    Graph-Cut RANSAC - git

  • GitHub repo motioncam

    Motion Cam is a camera application for Android that replaces the entire camera pipeline. It consumes RAW images and uses computational photography to combine multiple images to reduce noise.

    Project mention: GitHub - mirsadm/motioncam: Motion Cam is a camera application for Android that replaces the entire camera pipeline. | reddit.com/r/androiddev | 2022-01-01
  • GitHub repo dice

    Digital Image Correlation Engine (DICe): a stereo DIC application that runs on Mac, Windows, and Linux (by dicengine)

    Project mention: Dice: FOSS image correlation tool computes full-field displacements, strains | news.ycombinator.com | 2021-02-21
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-01-17.

C++ Computer Vision related posts


What are some of the best open-source Computer Vision projects in C++? This list will help you:

Project Stars
1 OpenCV 59,131
2 openpose 23,067
3 mediapipe 15,775
4 AirSim 12,597
5 Dlib 10,877
6 OpenFrameworks 8,699
7 carla 7,131
8 PCL 6,969
9 librealsense 5,698
10 jetson-inference 5,268
11 OpenMVG (open Multiple View Geometry) 3,958
12 ceres-solver 2,213
13 AliceVision 2,053
14 webots 1,717
15 pydensecrf 1,643
16 MRPT 1,352
17 habitat-sim 1,350
18 redtail 893
19 PreciseRoIPooling 732
20 MocapNET 365
21 graph-cut-ransac 249
22 motioncam 227
23 dice 204
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.