SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Image processing Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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/
-
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-09As 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.
-
-
OpenMVG (open Multiple View Geometry)
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
-
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.
-
-
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.
-
CV-CUDA
CV-CUDA™ is an open-source, GPU accelerated library for cloud-scale image processing and computer vision.
-
Website: https://wsrv.nl/
-
OpenImageIO
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
-
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)
-
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
-
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...
-
-
-
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.
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
-
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.
-
-
-
-
C++ Image processing discussion
C++ Image processing related posts
-
Show HN: Free, In-Browser PDF Editor
-
Computer vision for code: What PVS-Studio saw in OpenCV
-
Deploying weserv/images with Docker
-
Grayskull: A tiny computer vision library in C for embedded systems, etc.
-
Augmented reality 3d viewer
-
Tesseract Open Source OCR Engine
-
🔎 What is OCR? and How Can You Use It Without Any ML Experience?!
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Jun 2026
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 |