C++ Image processing

Open-source C++ projects categorized as Image processing

Top 18 C++ Image processing Projects

  • opencv

    Open Source Computer Vision Library

    Latest mention: Face Mask Detector | dev.to | 2021-01-09

    Face Recognition HaarCascade.

  • tesseract

    Tesseract Open Source OCR Engine (main repository)

    Latest mention: How do i use matlab ocr to recognize math equations? | reddit.com/r/matlab | 2021-01-16

    The code looks fine, I think for whatever reason the 'MathEquations' network just does a poor job of recognizing the equations. The support package that includes the language is based on this open-source tessaract repo which seems to struggle with math equation recognition (at least based on this issue).

  • openMVG

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

  • VTK

    Mirror of Visualization Toolkit repository

  • oiio

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

  • CImg

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

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

  • scantailor-advanced

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

    Latest mention: Help Scantailor Outputting Different Resolutions | reddit.com/r/pdf | 2021-01-12

    Use ScanTailor Advanced

  • vpp

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

  • hiptext

    Turn images into text better than caca/aalib

  • vigra

    a generic C++ library for image analysis

  • svgpp

    C++ SVG library

  • GDCM

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

  • 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).

    Latest mention: obs-kinect, an obs plugin to use kinect cameras | reddit.com/r/obs | 2021-01-16

    With pleasure, opened https://github.com/SirLynix/obs-kinect/issues/50 but feel free to close it. I'll receive notifications.

  • gil

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

  • apolune

    Lost Astronaut's Game Creation Framework: A massive 1800+ class 1400 file extravaganza of OpenGL, WinAPI, OpenAL and many other features, written in Visual Studio for over a decade!

    Latest mention: Please star this github repo so we can create an Open Collective | reddit.com/r/opensource | 2020-11-07
  • Lingo

    Text encoding for modern C++

  • ULIS

    Utility Library For Imaging Systems

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


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

Project Stars
1 opencv 51,750
2 tesseract 38,313
3 openMVG 3,317
4 VTK 1,489
5 oiio 1,183
6 CImg 888
7 ITK 781
8 scantailor-advanced 663
9 vpp 652
10 hiptext 565
11 vigra 348
12 svgpp 344
13 GDCM 234
14 obs-kinect 172
15 gil 106
16 apolune 67
17 Lingo 25
18 ULIS 20