SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Image processing Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.
-
CV-CUDA
CV-CUDA™ is an open-source, GPU accelerated library for cloud-scale image processing and computer vision.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Simd
C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, VMX(Altivec) and VSX(Power7) for PowerPC, NEON for ARM. (by ermig1979)
-
OpenImageIO
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
-
images
Source code of wsrv.nl (formerly images.weserv.nl), to be used on your own server(s). (by weserv)
-
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.
-
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.
-
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...
-
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).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: การจำแนกสายพันธุ์มะม่วง โดยใช้ Visual Geometry Group 16 (VGG16) ใน Python | dev.to | 2024-04-16Referenceshttps https://www.kaggle.com/datasets/riyaelizashaju/skin-disease-image-dataset-balanced?fbclid=IwAR3wbTp8l5yo_5fx6HAX8Vd2-9cca3khAc8EiBGFObaALfdVid29IuB_rYE https://keras.io/api/applications/vgg/ https://www.tensorflow.org/tutorials/images/cnn?hl=th https://opencv.org/
You will also need to install the Tesseract OCR engine, which can be downloaded and installed from the following link: https://github.com/tesseract-ocr/tesseract
If CPU/GPU execution speed is the goal while simultaneously code golfing the source size, https://halide-lang.org/ might have come in handy.
Another option is DALI https://github.com/NVIDIA/DALI For my project while training EfficientNet2, it was a game changer. But it a way harder to implement in code than TorchVision or Kornia.
I was curious about these libraries a few weeks ago and did some searching. Is there one that's got a clearly dominating set of users or contributors?
I don't know what a good way to compare these might be, other than perhaps activity/contributor count.
[1] https://github.com/simd-everywhere/simde
[2] https://github.com/ermig1979/Simd
[3] https://github.com/google/highway
[4] https://gitlab.com/libeigen/eigen
[5] https://github.com/shibatch/sleef
There is also JPEG View which is really fast and simple image viewer for windows https://github.com/sylikc/jpegview (fork of unmaintained https://sourceforge.net/projects/jpegview/)
It is very fast, specially noticeable on very large images
Project mention: Modern Image Processing Algorithms Implementation in C | news.ycombinator.com | 2023-06-06It looks promising.
I like the way each algorithm is explained with minimal example and demo images.
I'm looking for such a lightweight vision lib to embed simple image manipulation programs on tiny ESP32-CAM boards.
OpenCV seems too heavy to integrate on such small devices.
So far, I've been able to develop simple image processing programs with CImg[1] (simple filtering, image cropping, adding text).
I'll try to spend some time exploring this SOD lib, thank you for sharing.
[1] https://cimg.eu/
C++ Image processing related posts
- การจำแนกสายพันธุ์มะม่วง โดยใช้ Visual Geometry Group 16 (VGG16) ใน Python
- one of the Codia AI Design technologies: OCR Technology
- Opencv-Python adds support for Pathlike objects
- OCR text to speech for disability
- [D] Will data augmentations work faster on TPUs?
- OpenCV calls for help
- Image segmentation in huggingface
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Apr 2024
Index
What are some of the best open-source Image processing projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | OpenCV | 75,423 |
2 | tesseract-ocr | 57,866 |
3 | Halide | 5,700 |
4 | OpenMVG (open Multiple View Geometry) | 5,457 |
5 | DALI | 4,902 |
6 | VTK | 2,490 |
7 | CV-CUDA | 2,183 |
8 | Simd | 1,971 |
9 | eos | 1,876 |
10 | OpenImageIO | 1,875 |
11 | images | 1,735 |
12 | jpegview | 1,720 |
13 | CImg | 1,419 |
14 | ITK | 1,337 |
15 | scantailor-advanced | 1,103 |
16 | RealSR-NCNN-Android | 829 |
17 | image_pipeline | 751 |
18 | hiptext | 747 |
19 | Video++ | 714 |
20 | RMagick | 692 |
21 | SVG++ | 521 |
22 | relion | 423 |
23 | obs-kinect | 413 |
Sponsored