Open-source C++ library of computer vision and image processing algorithms, with bindings for Python, Java, and other languages.
Cross-platform, customizable ML solutions for live and streaming media.
Document scanning app
Mesh optimization library that makes meshes smaller and faster to render
A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.
Functional programming language for signal processing and sound synthesis
Avogadro libraries provide 3D rendering, visualization, analysis and data processing useful in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.
Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, Real-CUGAN, RTX Video Super Resolution VSR, SRMD, RealSR, Anime4K, RIFE, IFRNet, CAIN, DAIN, and ACNet.
Open3D: A Modern Library for 3D Data Processing
Unsupervised text tokenizer for Neural Network-based text generation.
OpenVINOβ’ is an open source toolkit for optimizing and deploying AI inference
a language for fast, portable data-parallel computation
C++ library for audio and music analysis, description and synthesis, including Python bindings
The Fastest Unified Streaming SQL Engine in a Single C++ Binary. β‘ Millisecond latency. 100+ GB/s throughput. Continuously compute real-time context from streams, logs, metrics, events, and CDC.
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.
C library for generating audio fingerprints used by AcoustID
Digital Audio Workstation with Python; VST instruments/effects, parameter automation, FAUST, JAX, Warp Markers, and JUCE processors
Converseen is a batch image converter and resizer
High-performance GPU-accelerated signal processing and visualization framework that runs anywhere.
Neural-coprocessor *MGPU Bridge* ReShade add-on that runs DLSS Neural Rendering on a second GPU while the first renders the game. Not SLI β neural post-processing is a terminal stage, so it can be executed on another device entirely. Measured on dual RTX 5060 Ti, with the method and the mistakes published.
Adaptive video frame extraction for SfM, Gaussian Splatting, and photogrammetry.
π π A Python library for audio.
The public CGAL repository, see the README below
A generic post-processing injector for games and video software.
Simple MPL-2.0-licensed C++ geometry processing library.
A composable and fully extensible C++ execution engine library for data management systems.
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
Source code of wsrv.nl (formerly images.weserv.nl), to be used on your own server(s).
Multi-platform, free open source software for visualization and image computing.
The most popular spellchecking library.
a programming library with geometric algorithms
An ultra-fast all-in-one FASTQ preprocessor (QC/adapters/trimming/filtering/splitting/merging...)
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
A generic satellite data processing software.
GNSS-SDR, an open-source software-defined GNSS receiver
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
DirectXTex texture processing library
A video processing framework with simplicity in mind
Your Hardcore Loop Machine.
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON, RISC-V RVV)
BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors
ESP32 Camera motion capture application to record JPEGs to SD card as AVI files and stream to browser as MJPEG. If a microphone is installed then a WAV file is also created. Files can be uploaded via FTP or downloaded to browser.
The CImg Library is a small and open-source C++ toolkit for image processing
OpenShot Video Library (libopenshot) is a free, open-source project dedicated to delivering high quality video editing, animation, and playback solutions to the world. API currently supports C++, Python, and Ruby.
C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
Advanced Normalization Tools (ANTs)
Tracktion Engine module
C++ Library for Audio Digital Signal Processing
The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
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.
efficient tools for LiDAR processing
C++ libraries and programs demonstrating mesh processing research published in ACM SIGGRAPH (1992-2003)
An image processing pipeline for ROS.
Add motion blur to videos
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
erhe is a C++ library and editor for 3D graphics with a graphics API abstraction loosely modeled after Vulkan and Metal, with backends for OpenGL, Metal and Vulkan
DirectXMesh geometry processing library
High-performance audio engine for react-native
3D geometry processing SDK: fast mesh boolean, mesh repair, decimation, remeshing, offset, point cloud triangulation and ICP registration. C++ with Python, C#, C and JavaScript bindings.
:twisted_rightwards_arrows: Neural Network (NN) Streamer, Stream Processing Paradigm for Neural Network Apps/Devices.