C++ Image processing

Open-source C++ projects categorized as Image processing | Edit details

Top 23 C++ Image processing Projects

  • GitHub repo OpenCV

    Open Source Computer Vision Library

    Project mention: google.protobuf.message.DecodeError: Error parsing message with type 'tensorflow.GraphDef' | reddit.com/r/tensorflow | 2022-01-19

    Tried to convert my model.pb file to .pbtxt using this script: https://github.com/opencv/opencv/wiki/TensorFlow-text-graphs

  • GitHub repo tesseract-ocr

    Tesseract Open Source OCR Engine (main repository)

    Project mention: I made a small tool for sanitizing PDF files! | reddit.com/r/cybersecurity | 2022-01-06

    Seems like a good tool. You could pass the converted PDFs through tesseract ocr to make the text copyable and searchable again.

  • 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 Halide

    a language for fast, portable data-parallel computation

    Project mention: Programming language for high performance simulations. Is there anything like this already? | reddit.com/r/ProgrammingLanguages | 2022-01-03

    Its likely not what you want, but is very close by. Halide is basically a language that lives in C++, but allows you to change your data layouts for better performance.

  • 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 DALI

    A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.

    Project mention: [D] Efficiently loading videos in PyTorch without extracting frames | reddit.com/r/MachineLearning | 2021-10-26
  • GitHub repo VTK

    Mirror of Visualization Toolkit repository

    Project mention: Getting 3D to work with GTK | reddit.com/r/GTK | 2021-12-14

    While this example is outdated: https://github.com/Kitware/VTK/blob/master/Wrapping/Python/vtkmodules/gtk/GtkGLExtVTKRenderWindow.py

  • GitHub repo OpenImageIO

    Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo CImg

    The CImg Library is a small and open-source C++ toolkit for image processing

  • GitHub repo ITK

    Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.

    Project mention: Ask HN: What is a cool technology to learn? | news.ycombinator.com | 2021-07-01

    Yeah, Prolog is pretty cool!

    Another technology I found interesting too learn is ITK (https://itk.org/). You need a different mindset using ITK than other image processing libraries.

    Lisp is cool as well.

    And fully homomorphic encryption.

  • GitHub repo scantailor-advanced

    ScanTailor Advanced is the version that merges the features of the ScanTailor Featured and ScanTailor Enhanced versions, brings new ones and fixes.

    Project mention: Program for book digitisation/scanning? | reddit.com/r/DataHoarder | 2021-10-18
  • GitHub repo Video++

    Video++, a C++14 high performance video and image processing library.

  • GitHub repo hiptext

    Turn images into text better than caca/aalib

  • GitHub repo SVG++

    C++ SVG library

  • GitHub repo VIGRA

    a generic C++ library for image analysis

  • GitHub repo photoflare

    Quick, simple but powerful Cross Platform image editor.

    Project mention: Simple image editor | reddit.com/r/linuxquestions | 2021-12-09
  • GitHub repo obs-kinect

    OBS Plugin to use a Kinect (all models supported) in OBS (and setup a virtual green screen based on depth and/or body detection).

    Project mention: kinect as webcam | reddit.com/r/kinect | 2021-12-10

    use the obs-kinect plugin for OBS https://github.com/SirLynix/obs-kinect/releases then you can enable the OBS virtual camera.

  • GitHub repo relion

    Image-processing software for cryo-electron microscopy

    Project mention: MOBO Tips for 2x 3090s | Ryzen 3900x CPU | reddit.com/r/buildapc | 2021-02-11


  • GitHub repo GDCM

    Grassroots DICOM read-only mirror. Only for Pull Request. Please report bug at http://sf.net/p/gdcm

  • 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 iipsrv

    iipsrv is an advanced high-performance feature-rich image server for web-based streamed viewing and zooming of ultra high-resolution images.

    Project mention: Wif - a minimalist IIIF 3.0 image server based on Warp and Image | reddit.com/r/rust | 2021-02-22

    If you want to see what the architecture of a production zoomable image server can look like, have a look at https://github.com/ruven/iipsrv

  • GitHub repo ossim

    Core OSSIM (Open Source Software Image Map) package including C++ code for OSSIM library, command-line applications, tests, and build system

    Project mention: Anyone have experience with OSSIM for orthorectifying imagery? | reddit.com/r/gis | 2021-11-05
  • GitHub repo avir

    High-quality pro image resizing / scaling C++ library, including a very fast Lanczos resizer

    Project mention: OGL - A Great Cross Platform OpenGL Base Library With Almost Everything OpenGL You might Ever need | reddit.com/r/opengl | 2022-01-12


  • GitHub repo MLV-App

    All in one MLV processing app. Download:

    Project mention: Automator shell script question (newb) | reddit.com/r/osx | 2021-11-28

    https://github.com/ilia3101/MLV-App/issues/166 (3 years old):

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-19.

C++ Image processing related posts


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

Project Stars
1 OpenCV 59,285
2 tesseract-ocr 43,621
3 Halide 4,771
4 OpenMVG (open Multiple View Geometry) 3,974
5 DALI 3,674
6 VTK 1,752
7 OpenImageIO 1,357
8 CImg 1,045
9 ITK 955
10 scantailor-advanced 831
11 Video++ 673
12 hiptext 643
13 SVG++ 394
14 VIGRA 359
15 photoflare 306
16 obs-kinect 294
17 relion 276
18 GDCM 268
19 motioncam 230
20 iipsrv 227
21 ossim 216
22 avir 207
23 MLV-App 176
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.