C++ Image processing

Open-source C++ projects categorized as Image processing

Top 23 C++ Image processing Projects

Image processing
  1. OpenCV

    Open Source Computer Vision Library

    Project mention: Computer vision for code: What PVS-Studio saw in OpenCV | dev.to | 2025-12-12

    OpenCV is the world's largest open-source computer vision library, supported by the non-profit organization, Open Source Computer Vision Foundation. It offers a wide range of algorithms that cover a variety of tasks, from basic image processing to advanced object recognition and motion analysis.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. tesseract-ocr

    Tesseract Open Source OCR Engine (main repository)

    Project mention: DeepSeek OCR | news.ycombinator.com | 2025-10-19

    How does it compare to Tesseract? https://github.com/tesseract-ocr/tesseract

    I use ocrmypdf (which uses Tesseract). Runs locally and is absolutely fantastic. https://ocrmypdf.readthedocs.io/en/latest/

  4. deeplake

    Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.

    Project mention: What I Learned Comparing Zilliz Cloud and Deep Lake for Scalable Vector Search | dev.to | 2025-06-09

    As I scaled up a semantic search engine for multi-modal content, I found myself at a fork in the road. Should I lean into a purpose-built vector database like Zilliz Cloud, or embrace a more flexible data lake approach with Deep Lake? These tools promise vector search at scale—but they come from fundamentally different architectural philosophies.

  5. Halide

    a language for fast, portable data-parallel computation

  6. OpenMVG (open Multiple View Geometry)

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

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

  8. VTK

    Mirror of Visualization Toolkit repository

  9. jpegview

    Fork of JPEGView by David Kleiner - fast and highly configurable viewer/editor for JPEG, BMP, PNG, WEBP, TGA, GIF and TIFF images with a minimal GUI. Basic on-the-fly image processing is provided - allowing adjusting typical parameters as sharpness, color balance, rotation, perspective, contrast and local under-/overexposure.

  10. CV-CUDA

    CV-CUDA™ is an open-source, GPU accelerated library for cloud-scale image processing and computer vision.

  11. images

    Source code of wsrv.nl (formerly images.weserv.nl), to be used on your own server(s).

    Project mention: Deploying weserv/images with Docker | dev.to | 2025-11-27

    Website: https://wsrv.nl/

  12. OpenImageIO

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

  13. Simd

    C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON, SVE for ARM, HVX for Hexagon (by ermig1979)

  14. OSS-DocumentScanner

    Document scanning app

    Project mention: OSS Document Scanner | news.ycombinator.com | 2026-03-13

    https://play.google.com/store/apps/details?id=com.akylas.doc...

    If you have any feedback, ideas,... please feel free to contribute at https://github.com/Akylas/OSS-DocumentScanner

  15. RealSR-NCNN-Android

    An Android application for super-resolution & interpolation. Contains RealSR-NCNN, SRMD-NCNN, RealCUGAN-NCNN, Real-ESRGAN-NCNN, Waifu2x-NCNN, Anime4kcpp, nearest, bilinear, bicubic, AVIR...

  16. eos

    A lightweight 3D Morphable Face Model library in modern C++ (by patrikhuber)

  17. CImg

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

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

  19. 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: Show HN: Free, In-Browser PDF Editor | news.ycombinator.com | 2026-03-29

    Sounds like a job for ScanTailor. I'm not aware of an actively developed alternative. The version on my system comes from ScanTailor Advanced [3].

    [1]: https://scantailor.org/

    [2]: https://github.com/scantailor/scantailor

    [3]: https://github.com/4lex4/scantailor-advanced

  20. SimpleITK

    SimpleITK: a layer built on top of the Insight Toolkit (ITK), intended to simplify and facilitate ITK's use in rapid prototyping, education and interpreted languages.

  21. Converseen

    Converseen is a batch image converter and resizer

  22. image_pipeline

    An image processing pipeline for ROS.

  23. hiptext

    Turn images into text better than caca/aalib

  24. Video++

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

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

C++ Image processing discussion

Log in or Post with

C++ Image processing related posts

  • Show HN: Free, In-Browser PDF Editor

    9 projects | news.ycombinator.com | 29 Mar 2026
  • Computer vision for code: What PVS-Studio saw in OpenCV

    2 projects | dev.to | 12 Dec 2025
  • Deploying weserv/images with Docker

    2 projects | dev.to | 27 Nov 2025
  • Grayskull: A tiny computer vision library in C for embedded systems, etc.

    3 projects | news.ycombinator.com | 4 Nov 2025
  • Augmented reality 3d viewer

    1 project | dev.to | 21 Oct 2025
  • Tesseract Open Source OCR Engine

    1 project | news.ycombinator.com | 19 Aug 2025
  • 🔎 What is OCR? and How Can You Use It Without Any ML Experience?!

    3 projects | dev.to | 21 Jul 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 OpenCV 87,815
2 tesseract-ocr 74,518
3 deeplake 9,153
4 Halide 6,537
5 OpenMVG (open Multiple View Geometry) 6,424
6 DALI 5,707
7 VTK 3,158
8 jpegview 2,853
9 CV-CUDA 2,693
10 images 2,668
11 OpenImageIO 2,299
12 Simd 2,252
13 OSS-DocumentScanner 2,141
14 RealSR-NCNN-Android 2,012
15 eos 1,974
16 CImg 1,677
17 ITK 1,621
18 scantailor-advanced 1,421
19 SimpleITK 1,061
20 Converseen 1,026
21 image_pipeline 946
22 hiptext 781
23 Video++ 736

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?