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: GitHub Down again 11/27/2021 | news.ycombinator.com | 2021-11-27

    Is it possible for GitHub to mirror the releases in multiple different places(they likely do that, but I mean complete isolation where an outage like this doesn't break the downloads). Maybe like a proxy to object store, so it is a little more reliable(a setup such as this, should have less moving and custom parts).

    So in a moment like this, you can convert https://github.com/opencv/opencv/archive/4.5.3.zip to https://archive.github.com/opencv/opencv/archive/4.5.3.zip. Maybe an implicit agreement of somewhat stale data by add the sub-domain "archive.". They'll try to maintain low sync times on a "best effort basis".)

  • GitHub repo tesseract-ocr

    Tesseract Open Source OCR Engine (main repository)

    Project mention: Un-Remarkable2. I returned my Remarkable tablet | news.ycombinator.com | 2021-11-28

    I've had pretty good outcomes with Tesseract, but it's command line only and it's not even a small fraction as useful as the built in tools on Mac OS X.


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

    a language for fast, portable data-parallel computation

    Project mention: Lossless Image Compression in O(n) Time | reddit.com/r/programming | 2021-11-24

    I wonder what a reimplementation in halide would yield in terms of optimization. Certainly SIMD and multithreading should be easier to apply to such an elegant simple algorithm compared to more complex formats... https://halide-lang.org/

  • 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: VTK: Open-source software for image processing, 3D graphics and visualization | reddit.com/r/CKsTechNews | 2021-03-04
  • GitHub repo OpenImageIO

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

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • 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 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: How do I start a kinect app? | reddit.com/r/kinect | 2021-07-31

    Though, if you specifically want to use it as a virtual greenscreen. I would recommend going past this, and using the obs-kinect plugin available here https://github.com/SirLynix/obs-kinect/

  • 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 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, image resize

    Project mention: [News] [Update] MLVapp 1.13 released | reddit.com/r/MagicLantern | 2021-06-29

    MLVApp v1.13 is out: - Debayer udpate for IGV and LMMSE from [librtprocess](https://github.com/CarVac/librtprocess) - Added debayer RCD and DCB from [librtprocess](https://github.com/CarVac/librtprocess) - Update to [AVIR](https://github.com/avaneev/avir) 2.9 - H.265 export playable on Apple devices - Update for faster recursive bilinear filtering (Clarity, Shadows, Highlights, RBF Denoiser) - Fix for SSL handshake problem on focus pixel map auto install - DNxHR export with variable resolution

  • GitHub repo VIAME

    Video and Image Analytics for Marine Environments

    Project mention: Data science for social good? | reddit.com/r/datascience | 2021-11-26

    The company I currently work for - Kitware - works on various open source projects. I'm involved in several ecological projects under the VIAME umbrella.

  • GitHub repo beatmup

    Beatmup: image and signal processing library

    Project mention: Lnstadrum/beatmup: Beatmup: image and signal processing library | news.ycombinator.com | 2021-11-14
  • GitHub repo Boost.GIL

    Boost.GIL - Generic Image Library | Requires C++11 since Boost 1.68

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-11-28.

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 58,114
2 tesseract-ocr 42,773
3 Halide 4,682
4 OpenMVG (open Multiple View Geometry) 3,859
5 DALI 3,585
6 VTK 1,701
7 OpenImageIO 1,336
8 CImg 1,016
9 ITK 920
10 scantailor-advanced 805
11 Video++ 671
12 hiptext 630
13 SVG++ 386
14 VIGRA 358
15 obs-kinect 281
16 relion 268
17 GDCM 261
18 iipsrv 223
19 ossim 210
20 avir 155
21 VIAME 145
22 beatmup 137
23 Boost.GIL 136
Find remote jobs at our new job board 99remotejobs.com. There are 34 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