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: Top 10 Python Libraries for Machine Learning | dev.to | 2021-09-09

    Website: https://opencv.org/ Github Repository: https://github.com/opencv/opencv Developed By: initially by Intel Corporation Primary purpose: Only focuses on Computer Vision OpenCV

  • GitHub repo openpose

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

    Project mention: How do I convert OpenPose JSON to image coordinates? | reddit.com/r/learnpython | 2021-08-21

    We can find the options for --keypoint_scale here: https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/include/openpose/flags.hpp

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo mediapipe

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

    Project mention: updated my addon. now has finger tracking. | reddit.com/r/blender | 2021-09-04

    No, this uses mediapipe, which is supposed to work with just video.

  • GitHub repo AirSim

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

    Project mention: Is it possible to train a self driving car on google colab? | reddit.com/r/reinforcementlearning | 2021-09-01

    I've been trying for a while now and I started thinking it may not be possible. If anyone has managed to train a self-driving car simulator using openai gym on google colab(preferably), or on any remote server (AWS, GCP, ...) please let me know. So far, I tried carla, airsim, svl, deepdrive and they are all equally useless unless run locally with a gui. I'd really appreciate if someone suggests some way that actually can make it possible.

  • GitHub repo Dlib

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

    Project mention: Guidance on getting started with machine learning using C++ | reddit.com/r/learnmachinelearning | 2021-08-01

    Still if you want to use c++ then I would recommend dlib library. https://github.com/davisking/dlib

  • GitHub repo OpenFrameworks

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

    Project mention: Basic visualization when coding with C++? | reddit.com/r/Cplusplus | 2021-08-31

    Check out openFrameworks (https://openframeworks.cc/) . It's a great toolset that lets you get right to the fun parts of coding with C++.

  • GitHub repo PCL

    Point Cloud Library (PCL)

    Project mention: i3 is laggy when using OpenGL | reddit.com/r/i3wm | 2021-09-24

    Hi, i use i3wm and work with some apps that use OpenGL for visualization, for example rviz for ROS and also I've noticed following behavior when using visualizer from Pointcloud Library for C++. App windows become very slow, sometimes irresponsible for a minute and OpenGL scene is not shown at all. When using Ubuntu on Wayland, I don't have this problem.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo carla

    Open-source simulator for autonomous driving research.

    Project mention: Simulation of a Virtual Bustling City With Pedestrian / Vehicle AI | reddit.com/r/artificial | 2021-09-11

    It could be AirSim or one of the following one : LG simulator, CARLA, Righthook, Cognata or Ansys.

  • GitHub repo librealsense

    Intel® RealSense™ SDK

    Project mention: realSense isn't doomed -- as the original press releases might have lead us to believe -- basically, they are killing their lidar products ? p.s. sub grew 5% since announcement, aka ~10 people | reddit.com/r/realsense | 2021-09-13
  • 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 | reddit.com/r/JetsonNano | 2021-07-18

    Jetson-Inference is another amazing resource to get started on. This will allow you to try out a number of neural networks (classification, detection, and segmentation) all with your own data or with sample images included in the repo.

  • 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: Remove CUDA Dependency from AliceVision | news.ycombinator.com | 2021-02-28
  • 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 webots

    Webots Robot Simulator

    Project mention: A coworker has recently ported our C++ rendering engine (for robotics) to WebAssembly. There are some interesting results | reddit.com/r/javascript | 2021-07-29

    It is a robot simulator and it is already in production: https://github.com/cyberbotics/webots

  • 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: [R] Best drone simulator for ML purposes | reddit.com/r/MachineLearning | 2021-06-16

    With some hacks it is pretty easy to get drones working in Habitat-Sim: https://github.com/facebookresearch/habitat-sim

  • 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 MocapNET2, 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 dice

    Digital Image Correlation Engine (DICe): a stereo DIC application that runs on a desktop or high performance computing platform (massively parallel) (by dicengine)

    Project mention: Dice: FOSS image correlation tool computes full-field displacements, strains | news.ycombinator.com | 2021-02-21
  • GitHub repo 3DObjectTracking

    Official Code: A Sparse Gaussian Approach to Region-Based 6DoF Object Tracking

    Project mention: 6DOF Object Pose Estimation usable for Unity | reddit.com/r/computervision | 2021-06-25

    Hey, just to let you know if you're interested I'm implementing this now: https://github.com/DLR-RM/3DObjectTracking/tree/master/RBGT

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 2021-09-24.


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

Project Stars
1 OpenCV 56,806
2 openpose 22,035
3 mediapipe 13,986
4 AirSim 12,180
5 Dlib 10,572
6 OpenFrameworks 8,538
7 PCL 6,598
8 carla 6,489
9 librealsense 5,414
10 jetson-inference 4,896
11 OpenMVG (open Multiple View Geometry) 3,754
12 ceres-solver 2,072
13 AliceVision 1,918
14 pydensecrf 1,601
15 webots 1,570
16 MRPT 1,295
17 habitat-sim 1,274
18 redtail 879
19 PreciseRoIPooling 722
20 MocapNET 297
21 graph-cut-ransac 236
22 dice 172
23 3DObjectTracking 95
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives