Processing is an open-source computer programming language and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context.
- OpenProcessing - Creative Coding for the Visual Mind 👍
- Hello Processing - 在线互动学习网站
- FunProgramming
- MIT MEDIA LAB
- Eyeo Festival
- CreativeApplications
- Processing: A Programming Handbook for Visual Designers, Second Edition
- Processing: A Programming Handbook for Visual Designers
中文版
- Make: Getting Started with Processing, Second Edition - A Hands-On Introduction to Making Interactive Graphics
中文版
- Learning Processing, Second Edition - A Beginner's Guide to Programming Images, Animation, and Interaction
- The Nature of Code - Simulating Natural Systems with Processing
中文版
- Visualizing Data - Exploring and Explaining Data with the Processing Environment
- Generative Design - Visualize, Program, and Create with Processing
- The SparkFun Guide to Processing - Create Interactive Art with Code
- Processing: An Introduction to Programming
- Processing: Creative Coding and Generative Art in Processing 2
- Processing for Visual Artists - How to Create Expressive Images and Interactive Art
- Processing: Creative Coding and Computational Art (Foundation)
- The Essential Guide to Processing for Flash Developers
- Programming Interactivity
- Generative Art - A Practical Guide Using Processing
- Algorithms for Visual Design Using the Processing Language
- Data-driven Graphic Design - Creative Coding for Visual Communication
- Making Things Talk - Using Sensors, Networks, and Arduino to see, hear, and feel your world
- Making Things See - 3D vision with Kinect, Processing, Arduino, and MakerBot
- Rapid Android Development - Build Rich, Sensor-Based Applications with Processing
- Processing 2: Creative Programming Cookbook
- Processing 2: Creative Coding Hotshot - Learn Processing with exciting and engaging projects to make your computer talk, see, hear, express emotions, and even design physical objects
- Creating Procedural Artworks with Processing A Holistic Guide
- Einführung ins Programmieren mit Processing
- Processing, O'Reilly Basics
- Processing - eine Einführung in die Programmierung
- Processing : Le code informatique comme outil de création
- Il Codice dei Cibernetici: Introduzione alla Computer Art con Processing
- Built with Processing
- Processing 互动编程
- Processing 互动编程艺术
- Color Selector - Simple interface for selecting colors as RGB, HSB, and Hex values.
- Movie Maker - Creates a QuickTime movie from a sequence of images. Options include setting the size, frame rate, and compression, as well as an audio file.
- Archive Sketch - Archives a copy of the current sketch in .zip format. The archive is placed in the same directory as the sketch.
- Create Font - Converts fonts into the Processing font format and adds to the current sketch. Opens a dialog box which give options for setting the font, its size, if it is anti-aliased, and if all characters should be generated.
- Applet Maker & Signer by
Peter Lager
- Enables the creation of self-signed Java Applets - Extended Code Completion by
Jonathan Dahlberg
- Extended code completion for statements like if, while and for etc. - Upload to Pi by
Gottfried Haider
- Uploads and runs a sketch on a Raspberry Pi. - Bézier Editor by
Devon Rifkin
- Draw Bézier curves visually and then automatically generate Processing code to include in your sketches. - SpeedTool by
Lars Kaltenbach
- Adding features for faster code editing to the PDE. - TabManager by
Thomas Diewald
- PDE-Tabs are listed vertically in a separate window. - G4P GUI Builder by
Peter Lager
- Graphic design tool for creating user interfaces with G4P. - Font Highlighting Editor by
Rostyslav Zatserkovnyi
- A visual editor for Processing's font coloring settings. - Shape-Sketch by
Joel Moniz
- Paint on a canvas; generate processing code. Easy peasy! - Perceptual colorpicker by
Olivier Vicario
- Choose from 3 to 7 colors from CIE Lab or Lch with different graphic tools. - Git Manager by
Joel Moniz
- A GUI Git Client for Processing - JarMatey by
Kevin Workman
- A utility that creates a self-extracting jar that runs on any platform.
- Hello Processing by Daniel Shiffman et al. - Short video lessons introduce coding exercises that lead to designing an interactive drawing program.
- Welcome to Processing 3 by Daniel Shiffman - What's new in Processing 3? Dan walks through the new features and changes.
- Debug by Daniel Shiffman - Learn how to pause and step through your running code with the Processing 3 Debugger.
- Getting Started by Casey Reas and Ben Fry - Welcome to Processing! This introduction covers the basics of writing Processing code.
- Processing Overview by Ben Fry and Casey Reas - A little more detailed introduction to the different features of Processing than the Getting Started tutorial.
- Coordinate System and Shapes by Daniel Shiffman - Drawing simple shapes and using the coordinate system.
- Color by Daniel Shiffman - An introduction to digital color.
- Objects by Daniel Shiffman - The basics of object-oriented programming.
- Interactivity by Casey Reas and Ben Fry - Introduction to interactivity with the mouse and keyboard.
- Typography by Casey Reas and Ben Fry - Working with typefaces and text.
- Strings and Drawing Text by Daniel Shiffman - Learn how use the String class and display text onscreen.
- Arrays by Casey Reas and Ben Fry - How to store and access data in array structures.
- Images and Pixels by Daniel Shiffman - How to load and display images as well as access their pixels.
- Curves by J David Eisenberg - Learn how to draw arcs, spline curves, and bezier curves.
- 2D Transformations by J David Eisenberg - Learn how to translate, rotate, and scale shapes using 2D transformations.
- PShape by Daniel Shiffman - Level: Intermediate
- Data by Daniel Shiffman - Learn the basics of working with data feeds in Processing.
- Trigonometry Primer by Ira Greenberg - An introduction to trigonometry.
- Render Techniques by Casey Reas and Ben Fry - Tools for rendering geometries in Processing.
- Two-Dimensional Arrays by Daniel Shiffman - Store and acess data in a matrix using a two-dimensional array.
- Electronics by Hernando Berragán and Casey Reas - Control physical media with Processing, Arduino, and Wiring.
- Network by Alexander R. Galloway - An introduction to sending and receiving data with clients and servers.
- Print by Casey Reas - Use Processing to output print quality images and documents.
- Shaders by Andres Colubri - A guide to implementing GLSL shaders in Processing.
- PVector by Daniel Shiffman - Level: Advanced
- P3D by Daniel Shiffman - Developing advanced graphics applications in Processing using P3D (OpenGL) mode.
- Processing in Eclipse by Daniel Shiffman - Write Processing code in the IDE for Java developers. Also, learn how to make classes that are not inner classes (.java).
- Video by Daniel Shiffman - How to display live and recorded video
- Anatomy of a Program by J David Eisenberg - How do you analyze a problem and break it down into steps that the computer can do?
- Processing in Eclipse by Shane White - How to use Processing in the Eclipse IDE.
- Android Mode by Jer Thorp - How to use Processing to develop Android mobile applications.
- PDF Export - Create PDF files. These vector graphics files can be scaled to any size and printed at high resolutions.
- Network - Send and receive data over the Internet through simple clients and servers.
- Serial - Send data between Processing and external hardware through serial communication (RS-232).
- DXF Export - Create DXF files to save geometry for loading into other programs. It works with triangle-based graphics including polygons, boxes, and spheres.
- Video - Read images from a camera, play movie files, and create movies.
- Sound - Playback audio files, audio input, synthesize sound, and effects.
- Hardware I/O - Access peripherals on the Raspberry Pi and other Linux-based computers
- extruder by
Max Farrell
- A 3d library to create extrusions - planetarium by
Andres Colubri
- This library provides a renderer to project 3D scenes on a full dome. - Culebra Behavior Library for Processing by
Luis Quinones
- A collection of objects and behaviors for creating dynamic multi agent interactions. - PeasyCam - A mouse driven camera-control library for 3D sketches.
- Picking by
Nicolas Clavaud
- Pick an object in a 3D scene easily. - Camera 3D by
Jim Schmitz
- Alter P3D Rendering to produce Stereoscopic Animations, 360 Video and other 3D effects. - QueasyCam by
Josh Castle
- A super-simple FPS camera for Processing. - Shapes 3D by
Peter Lager
- 3D Shape creation and display made easy. - OCD: Obsessive Camera Direction by
Kristian Damkjer
- The Obsessive Camera Direction (OCD) library allows intuitive control and creation of Processing viewport Cameras. - Patchy by
Jonathan Feinberg
- Patchy provides an easy-to-use bicubic patch for 3D Processing sketches. - proscene by
Jean Pierre Charalambos
- Library that eases the creation of interactive scenes. - Collada Loader for SketchUp and Blender by
Markus Zimmermann
- Importer for kmz and dae files created by 3D softwares SketchUp 8 or Blender 2.75a - HE_Mesh by
Frederik Vanhoutte
- HE_Mesh is an implementation of a half-edge datastructure for creating and manipulating 3D meshes. - iGeo by
Satoru Sugihara
- 3D geometry library with packages of NURBS geometry, polygon mesh geometry, vector math, 3D display and navigation, 3D data file I/O and agent-based 3D geometry modeling.
- XYscope by
Ted Davis
- XYScope is a library for Processing to render graphics on a vector display (oscilloscope, laser) by converting them to audio. - Sprites by
Peter Lager
- Sprite control and animation for games and other graphic applications. - Hermes - Experimental game framework and engine for rapid prototyping of games and simulations.
- Ani by
Benedikt Gross
- A lightweight library for creating animations and transitions. - proscene by
Jean Pierre Charalambos
- Library that eases the creation of interactive scenes.
- GenerativeDesign by
Hartmut Bohnacker, Benedikt Gross
- A collection of various functions belonging to the book GENERATIVE DESIGN (english), GENERATIVE GESTALTUNG (german) and DESIGN GENERATIF (french). - ToxicLibs - toxiclibs is an independent, open source library collection for computational design tasks.
- Hermes - Experimental game framework and engine for rapid prototyping of games and simulations.
- gicentreUtils - Assists creation of data visualization sketches.
- Redis by
Darius Morawiec
- QRCode by
Daniel Shiffman
- Reads QR Code images, a two-dimensional barcode format. - Zxing For Processing (QRCode lib) by
Rolf van Gelder
- Zxing wrapper for decoding and generating QRCodes - SFTP by
Daniel Shiffman
- SFTP direct from Processing (using JSch) - HTTP Requests for Processing - HTTP Requests for Processing is a small library that takes the pain out of doing HTTP requests in Processing.
- Temboo by
Temboo
- Generate code to connect to 100+ APIs, code utilities, and databases in Processing. - BezierSQLib by
Florian Jenett
- A library to facilitate communication with SQL-based databases - XlsReader by
Florian Jenett
- A library to read from XLS (Excel) files - AP-Sync by
Nigel Tiany
- AP-Sync it the easy way to sync data to processing from your arduino or any microcontroller to processing and back. - ShortMessage by
Hamzeen. H.
- A library to send/receive short messages (SMS) from Processing. - Unfolding Maps - Create interactive maps and geovisualizations.
- HiVis by
Philip Poronnik, Oliver Bown, Oliver Coleman, Phillip Gough, Narayan Sankaran
- Import data and manipulate it with statistical and other functions. Designed to be simple to use for novice programmers while being highly flexible and extensible. Includes many examples and tutorials. Check out olivercoleman.github.io/hivis for a 30 second crash course. - MapThing by
Jon Reades
- A collection of classes for reading and displaying Shape files (a.k.a. ESRI shapefiles), CSV, and GPX data in a map-based sketch. - Websockets - Create websocket servers and clients, which makes it possible to communicate with the outside world including web sites.
- AndroidCapture for Processing by
Jianbin Qi
- This lib tries to transfer data(Android Camera & Android Sensor) between Processing and Android. - Carnivore by
RSG
- Surveillance tool for data networks. - WootingKeyboard by
Shinhoo Park @ KAIST Interactive Media Lab
- Signal Filter by
Raphael de Courville
- Filter noisy and jittery signals. - UDP by
Stephane Cousot
- Enables simple UDP communication, as well as multicast support. - ArtNet for Java and Processing by
Florian Bruggisser
- Framework for sending and receiving DMX data over the ArtNet protocol. - oscP5 by
Andreas Schlegel
- An Open Sound Control (OSC) implementation. - SoundCloud by
Darius Morawiec
- Simple Tweet by
Gottfried Haider
- Post images from Processing to Twitter - OOCSI for Processing by
Mathias Funk
- Processing client library for the OOCSI system design infrastructure. - GML4U by
Jerome Saint-Clair
- meter - Display software, Arduino, or other sensor values in an analog meter.
- Guido by
Florian Jenett
- A simple cross mode GUI library - ControlP5 by
Andreas Schlegel
- A GUI library to build custom user interfaces for desktop and android mode. - Interfascia by
Brendan Berg
- Build simple yet gorgeous user interfaces. - G4P by
Peter Lager
- Provides a set of 2D GUI controls and multiple window support. - proscene by
Jean Pierre Charalambos
- Library that eases the creation of interactive scenes.
- Dashed Lines by
Jose Luis Garcia del Castillo
- Draw shapes with dashed lines! - Culebra Behavior Library for Processing by
Luis Quinones
- A collection of objects and behaviors for creating dynamic multi agent interactions. - Geomerative by
Ricard Marxer
- Extends 2D geometry operations to facilitate generative geometry. Includes a TrueType font interpreter. - Computational Geometry by
Mark Collins & Toru Hasegawa
- A simple, lightweight library for generating meshes such as isometric surfaces, boundary hulls and skeletons. - OCT by
Thomas Wegener
- A Processing library to create, modify and display Octree structures. - Hermes - Experimental game framework and engine for rapid prototyping of games and simulations.
- proscene by
Jean Pierre Charalambos
- Library that eases the creation of interactive scenes.
- PS3Eye by
Thomas Diewald
- A PS3Eye library using libusb. - XYscope by
Ted Davis
- XYScope is a library for Processing to render graphics on a vector display (oscilloscope, laser) by converting them to audio. - GazeTrack: Eye-tracking for Processing (Tobii EyeX and 4C) by
Augusto Esteves
- GazeTrack is library that supports basic gaze tracking using various Tobii eye-trackers. - meter - Display software, Arduino, or other sensor values in an analog meter.
- Sweep for Processing by
Florian Bruggisser
- Scanse Sweep LIDAR API for Processing - Apple Light Sensor by
Martin Raedlinger
- Interface to the Light Sensor in MacBook Pro computers. - Sudden Motion Sensor by
Daniel Shiffman
- Interface to the Apple Sudden Motion Sensor in MacBooks. - Phidgets For Processing by
Shachar Geiger
- Allows easy control over Phidgets boards. - Hardware I/O - Access peripherals on the Raspberry Pi and other Linux-based computers.
- PixelPusher by
Jas Strong and Matt Stone
- System for controlling an unlimited number of LEDs. - Leap Motion for Processing by
Darius Morawiec
- BlinkStick by
Arvydas Juskevicius
- Interface BlinkStick - smart USB RGB LED. - GaussSense SDK for Processing by
GaussToys Inc.
- Ketai - Android library for working with sensors, cameras, multi-touch, networking, Bluetooth, WiFi Direct, Near Field Communication, and SQLite
- Eye Tribe for Processing by
Jorge C. S. Cardoso
- HPGLGraphics by
Ciaron Linstead
- Write HPGL output from Processing sketches, suitable for sending to a pen-plotter. - Myo for Processing by
Darius Morawiec
- dmxP512 - DMX output for enttec DMX USB PRO and lanbox LCE.
- Arduino (Firmata) by
David A. Mellis
- Controls Arduino boards running the Firmata firmware.
- Simple Multi-Touch (SMT) - Multi-touch prototyping and development made simple.
- Tramontana for Processing by
Pierluigi Dalla Rosa
- Tramontana is a platform for interactive spaces. - OBJExport by
Jesse Louis-Rosenberg
- This is a simple library to export surfaces from processing as OBJ files. It is used the same way the PDF library is used. - GifAnimation by
Patrick Meister (extrapixel)
- Play, import and export gif animations. Render to GIF! - ezGestures by
Elie Zananiri
- A modular gesture recognition library. - VSync for Processing - Will magically synchronize variables among Arduinos and your Processing sketch.
- NXTComm Processing by
Jorge C. S. Cardoso
- The NXTComm Processing library allows you to control the Lego Mindstorms NXT robots. - Tablet by
Andres Colubri
- Tablet is a library for using pen tablets from Processing. - MindSet Processing by
Jorge C. S. Cardoso
- The MindSetProcessing library allows you to use the NeuroSky Mindset brainwave sensing headset with Processing. - SelectFile by
Ostap Andrusiv
- Android library which provides Dialogs for selectInput(), selectFolder() and selectOutput() methods. - AP-Sync by
Nigel Tiany
- AP-Sync it the easy way to sync data to processing from your arduino or any microcontroller to processing and back. - Simple Receipt Printer by
Gottfried Haider
- Print on attached Thermal Receipt Printers - IgnoCodeLib by
Paul Hertz
- Hierarchical display list for graphics and text with export to Adobe Illustrator 7.0 file format. - MuKCast by
Mathias Markl
- MuKCast is an light-weight client/server library. - ImageLoader by
Mathias Markl
- ImageLoader is an simple to use API to load images from either Instagram, Flickr, Google, Giphy, Tumblr or your file system. - Console by
Mathias Markl
- A console, which can be drawn to the screen. - MQTT by
Joel Gaehwiler
- MQTT library for Processing based on the Eclipse Paho project. - Drop - Drop is a processing library that lets you drag and drop objects such as files, images, bookmarks, or text into your processing sketch.
- Simple Touch by
Gottfried Haider
- Touch events for Raspberry Pi and other Linux-based computers. - Websockets - Create websocket servers and clients, which makes it possible to communicate with the outside world including web sites.
- Video Export by
Abe Pazos
- Simple video file exporter. - proJMS by
Hauke Altmann
- Publish and consume text messages to create peer-to-peer communication between processing applications. - Simple HTTP Server by
Ramin Soleymani
- A simple HTTP Server for Processing, that serves static files and simplifies HttpHandler - WootingKeyboard by
Shinhoo Park @ KAIST Interactive Media Lab
- Game Control Plus by
Peter Lager
- Use joysticks, gamepads and other control devices in your sketch. - OOCSI for Processing by
Mathias Funk
- Processing client library for the OOCSI system design infrastructure. - proscene by
Jean Pierre Charalambos
- Library that eases the creation of interactive scenes.
- Eliza by
Andres Colubri
- The classic Eliza psychologist program. - RiTa by
Daniel C. Howe
- A library for experiments in generative natural language.
- gwoptics by
Daniel Brown and Andreas Freise
- Tools for drawing graphs in 2D and 3D. - QScript by
Peter Lager
- Algorithm and Expression evaluator. - Combinatorics by
Florian Jenett
- Generate combinations, variations and permutations - HiVis by
Philip Poronnik, Oliver Bown, Oliver Coleman, Phillip Gough, Narayan Sankaran
- Import data and manipulate it with statistical and other functions. Designed to be simple to use for novice programmers while being highly flexible and extensible. Includes many examples and tutorials. Check out olivercoleman.github.io/hivis for a 30 second crash course. - Jasmine by
Peter Lager
- A super fast numerical expression and algorithm calculator. - grafica by
Javier Gracia Carpio
- Create simple and configurable 2D plots with Processing.
- Path Finder by
Peter Lager
- Find paths through 2D/3D navigation graphs. - Steganos by
Peter Lager
- Steganography made simple. - Ptmx by
Caldas Lopes
- Add Tiled maps to your sketch.
- Box2D for Processing by
Daniel Shiffman
- Fisica by
Ricard Marxer
- A wrapper for JBox2D, a 2D physics engine. - AI for 2D Games by
Peter Lager
- An AI framework suitable for 2D games and simulations. - LiquidFunProcessing by
Thomas Diewald
- Culebra Behavior Library for Processing by
Luis Quinones
- A collection of objects and behaviors for creating dynamic multi agent interactions. - Combinatorics by
Florian Jenett
- Generate combinations, variations and permutations - Carnivore by
RSG
- Surveillance tool for data networks. - PixelFlow by
Thomas Diewald
- PixelFlow is a Processing library for high performance GPU-Computing (GLSL), like Fluid Simulation, SoftBody Dynamics, Rendering, Optical Flow, Image processing ... - Hermes - Experimental game framework and engine for rapid prototyping of games and simulations.
- ttslib by
Nikolaus Gradwohl
- ttslib makes your sketches speak with the help of freetts. - XYscope by
Ted Davis
- XYScope is a library for Processing to render graphics on a vector display (oscilloscope, laser) by converting them to audio. - The MidiBus by
Severin Smith
- The MidiBus is a minimal MIDI library for Processing, no frills, no limitations. - Beads - A library for adding flexible realtime audio to Processing sketches.
- Minim - An audio library that provides easy to use classes for playback, recording, analysis, and synthesis of sound.
- tactu5 by
Alessandro Capozzo
- Tactu5 aids in the creation of algorithmic music in real time. It consists of a set of classes focused on defining musical elements, utility classes and an aggregator. - SuperCollider client for Processing by
Daniel Jones
- Framework to interface with the SuperCollider synthesis engine. - Cassette - Implementation of Processing Sound APIs for Android.
- Loom by
Cora Johnson-Roberson
- Patterns that change over time, flexibly mapped to audiovisual output. - Sound - Sound library for Processing.
- Geomerative by
Ricard Marxer
- Extends 2D geometry operations to facilitate generative geometry. Includes a TrueType font interpreter. - NextText - Assists in making dynamic and interactive text-based applications.
- Fontastic by
Andreas Koller
- A font file writer to create TTF and WOFF (Webfonts).
- Tramontana for Processing by
Pierluigi Dalla Rosa
- Tramontana is a platform for interactive spaces. - PostFX for Processing by
Florian Bruggisser
- Framework for applying post effects to PGraphic objects. - Mouse 2D Transformations - Calculation of mouse coordinates in transformed 2D animation matrices.
- ColorHarmony by
Rolf van Gelder
- Harmonized color palette generator - ID3 by
Jorge C. S. Cardoso
- Extracts ID3 tags from Mp3 files. - Mother by
Ilias Bergstrom
- A library for live visuals performance with Processing sketches - Most Pixels Ever by
Daniel Shiffman
- Framework for spanning Processing sketches across multiple screens. - Free Transform by
Bartosh Polonski
- Transform textures interactively - Keystone by
David Bouchard
- A library to help with basic projection mapping. - Timing Utilities - Library containing a number of useful classes for time-keeping in Processing
- Nest by
Eric Socolofsky
- Scenegraph and mouse event handling system based loosely on ActionScript 3.0. - Interfascia by
Brendan Berg
- Build simple yet gorgeous user interfaces. - $1 Unistroke Recognizer by
Darius Morawiec
- P8gGraphicsSVG by
Philippe Lhoste
- Allows Processing to export the drawings of a sketch in SVG format. - WootingKeyboard by
Shinhoo Park @ KAIST Interactive Media Lab
- Andrew's Utilities (AULib) by
Andrew Glassner
- Motion blur, fields, easing, waves, uniformly-spaced curves, globs, and more! - SketchMapper by
J. Taylor OConnor
- A GUI tool to map sketches onto surfaces. - ColorScheme by
J. Taylor OConnor
- A tool to import color schemes. - PixelFlow by
Thomas Diewald
- PixelFlow is a Processing library for high performance GPU-Computing (GLSL), like Fluid Simulation, SoftBody Dynamics, Rendering, Optical Flow, Image processing ... - ColorBlindness by
Jim Schmitz
- Fast and easy to use utility for simulating color blindness or performing daltonization. - CountdownTimer by
Dong Hyun Choi
- A countdown timer which triggers callback events for each user-defined tick interval during the timer's duration. - Dawesome Toolkit by
Brendan Dawes
- Convenient utilities for some everyday tasks including simple layout using grids, lat lon distance calculation, creating patterns with a Vogel spiral, color pallete generation, displaying guides, simple debug panel as well as useful PVector list manipulation. - spacebrewP5 by
Brett Renfer
- Spacebrew is a toolkit for prototyping interactive spaces. - OOCSI for Processing by
Mathias Funk
- Processing client library for the OOCSI system design infrastructure. - proscene by
Jean Pierre Charalambos
- Library that eases the creation of interactive scenes.
- PS3Eye by
Thomas Diewald
- A PS3Eye library using libusb. - OpenCV for Processing by
Greg Borenstein
- Computer vision with OpenCV. - Open Kinect for Processing - A Mac OS X Kinect implementation using open source drivers (libfreenect).
- nyar4psg by
R.Iizuka
- NyARToolkit for proce55ing(NyAR4psg) is front-end of NyARToolkit for Java. This library can easily make the AR application. - libreTSPSWP by
Pierluigi Dalla Rosa
- a toolkit for sensing people in spaces with phones. - BlobDetection by
Julien 'v3ga' Gachadoat
- Computer vision library for finding blobs in an image - BoofCV for Processing - Processing interface for BoofCV.
- Image processing algorithms by
Nick 'Milchreis' Müller
- Implementations of basic image processing algorithms for processing. - Kinect4WinSDK by
Bryan Chung
- A simple wrapper for the Microsoft Kinect for Windows SDK version 1.8. - IPCapture by
Stefano "singintime" Baldan
- Acquisition of MJPEG video streams. - Spout for Processing - For openGL texture sharing between Microsoft Windows applications using the Spout framework.
- GL Video by
Gottfried Haider
- Hardware accelerated video on the Raspberry Pi, Linux and Mac (experimental) - Kinect v2 for Processing by
Thomas Sanchez Lengeling
- Kinect v2 implementation using the Kinect Windows SDK. - Video - GStreamer-based video library for Processing.
- PixelFlow by
Thomas Diewald
- PixelFlow is a Processing library for high performance GPU-Computing (GLSL), like Fluid Simulation, SoftBody Dynamics, Rendering, Optical Flow, Image processing ... - Syphon by
Andres Colubri
- This library allows to share frames between applications in OSX using the Syphon framework.