Libraries. Extend Processing beyond graphics and images into audio, video, and communication with other devices.
The following libraries are created by the Processing Foundation. The PDF Export, Network, Serial, and DXF Export libraries are distributed with Procesing. The Video and Sound libraries need to be downloaded through the Library Manager. Select "Add Library..." from the "Import Library..." submenu within the Sketch menu.
-
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.
-
SVG Export
Create SVG files.
-
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
Contributions
Contributed Libraries must be downloaded individually. Select "Add Library..." from the "Import Library..." submenu within the Sketch menu. Not all available libraries have been converted to show up in "Add Library...". If a library isn't there, it will need to be installed manually. Follow the How to Install a Contributed Library instructions on the Processing Wiki for more information.
Contributed libraries are developed, documented, and maintained by members of the Processing
community. For feedback and support, please post to the
Forum. For development discussions post to the
Create & Announce Libraries
topic. Instructions for creating your own library are on the
Processing GitHub site.
Animation
Compilation
Data
GUI
Geometry
Hardware
I/O
Language
Math
Other
Simulation
Sound
Typography
Utilities
Video & Vision
3D
-
extruder
by Max FarrellA 3d library to create extrusions
-
planetarium
by Andres ColubriThis library provides a renderer to project 3D scenes on a full dome.
-
Culebra Behavior Library for Processing
by Luis QuinonesA collection of objects and behaviors for creating dynamic multi agent interactions.
-
PeasyCam
by Jonathan FeinbergA mouse driven camera-control library for 3D sketches.
-
Picking
by Nicolas ClavaudPick an object in a 3D scene easily.
-
nub
by Jean Pierre CharalambosLibrary that eases the creation of interactive scenes.
-
Everything Will Be IK
by Eron GjoniA robust Inverse Kinematics Library for Processing.
-
Lunar
by Boy d'HontParametric design library for the minimalist, inspired on existing node-based plug-ins for CAD software. Holds algorithms for easy generation and adaptation of polygon meshes, vectors and list patterns.
-
Shapes 3D
by Peter Lager3D Shape creation and display made easy.
-
iGeo
by Satoru Sugihara3D 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.
-
OCD: Obsessive Camera Direction
by Kristian DamkjerThe Obsessive Camera Direction (OCD) library allows intuitive control and creation of Processing viewport Cameras.
-
Patchy
by Jonathan FeinbergPatchy provides an easy-to-use bicubic patch for 3D Processing sketches.
-
QueasyCam
by Josh CastleA super-simple FPS camera for Processing.
-
proscene
by Jean Pierre CharalambosThis project is deprecated and will soon no longer be available. Download the nub library instead.
-
Collada Loader for SketchUp and Blender
by Markus ZimmermannImporter for kmz and dae files created by 3D softwares SketchUp 8 or Blender 2.75a
-
Camera 3D
by Jim SchmitzAlter P3D Rendering to produce Stereoscopic Animations, 360 Video and other 3D effects.
-
HE_Mesh
by Frederik VanhoutteHE_Mesh is an implementation of a half-edge datastructure for creating and manipulating 3D meshes.
Animation
-
XYscope
by Ted DavisXYScope is a library for Processing to render graphics on a vector display (oscilloscope, laser) by converting them to audio.
-
nub
by Jean Pierre CharalambosLibrary that eases the creation of interactive scenes.
-
Everything Will Be IK
by Eron GjoniA robust Inverse Kinematics Library for Processing.
-
Green
by Zacchary Dempsey-PlanteA gaming library that enables easy 2D game creation within Processing.
-
Sprites
by Peter LagerSprite control and animation for games and other graphic applications.
-
Hermes
by Ryan Lester, Chris Novello, Sam Eilertsen, and Jen KovnatsExperimental game framework and engine for rapid prototyping of games and simulations.
-
Ani
by Benedikt GrossA lightweight library for creating animations and transitions.
-
proscene
by Jean Pierre CharalambosThis project is deprecated and will soon no longer be available. Download the nub library instead.
Compilation
-
GenerativeDesign
by Hartmut Bohnacker, Benedikt GrossA collection of various functions belonging to the book GENERATIVE DESIGN (english), GENERATIVE GESTALTUNG (german) and DESIGN GENERATIF (french).
-
ToxicLibs
by Karsten Schmidt (updated for P3 by Daniel Shiffman)toxiclibs is an independent, open source library collection for computational design tasks.
-
Hermes
by Ryan Lester, Chris Novello, Sam Eilertsen, and Jen KovnatsExperimental game framework and engine for rapid prototyping of games and simulations.
-
gicentreUtils
by Jo Wood and Aidan SlingsbyAssists creation of data visualization sketches.
Data
-
Redis
by Darius MorawiecWrapper to use Redis in Processing. It's based on Jedis, a small Java client by Jonathan Leibiusky.
-
QRCode
by Daniel ShiffmanReads QR Code images, a two-dimensional barcode format.
-
Temboo
by TembooGenerate code to connect to 100+ APIs, code utilities, and databases in Processing.
-
SFTP
by Daniel ShiffmanSFTP direct from Processing (using JSch)
-
HTTP Requests for Processing
by Rune Madsen, Daniel ShiffmanHTTP Requests for Processing is a small library that takes the pain out of doing HTTP requests in Processing.
-
BezierSQLib
by Florian JenettA library to facilitate communication with SQL-based databases
-
XlsReader
by Florian JenettA library to read from XLS (Excel) files
-
AP-Sync
by Nigel TianyAP-Sync it the easy way to sync data to processing from your arduino or any microcontroller to processing and back.
-
Simple Tweet
by Gottfried HaiderPost images from Processing to Twitter
-
Squarify
by Agathe Lenclen, Uri Laserson, Bruls, Huizing, van Wijk, "Squarified Treemaps"A squarify treemap layout generator.
-
ShortMessage
by Hamzeen. H.A library to send/receive short messages (SMS) from Processing.
-
RunwayML Processing Library
by George ProfenzaEasily send and receive data between RunwayML and your sketches.
-
Unfolding Maps
by Till Nagel and othersCreate interactive maps and geovisualizations.
-
Websockets
by Lasse Steenbock VestergaardCreate websocket servers and clients, which makes it possible to communicate with the outside world including web sites.
-
HiVis
by Philip Poronnik, Oliver Bown, Oliver Coleman, Phillip Gough, Narayan SankaranImport 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 ReadesA collection of classes for reading and displaying Shape files (a.k.a. ESRI shapefiles), CSV, and GPX data in a map-based sketch.
-
UDP
by Stephane CousotEnables simple UDP communication, as well as multicast support.
-
AndroidCapture for Processing
by Jianbin QiThis lib tries to transfer data(Android Camera & Android Sensor) between Processing and Android.
-
Carnivore
by RSGSurveillance tool for data networks.
-
WootingKeyboard
by Shinhoo Park @ KAIST Interactive Media LabThis library can be used to analyze the raw data of the Wooting keyboard.
-
Signal Filter
by Raphael de CourvilleFilter noisy and jittery signals.
-
SQuelized
by Samuel Alarco CantosA library to facilitate the connection between Processing and SQL databases.
-
ArtNet for Java and Processing
by Florian BruggisserFramework for sending and receiving DMX data over the ArtNet protocol.
-
oscP5
by Andreas SchlegelAn Open Sound Control (OSC) implementation.
-
SoundCloud
by Darius MorawiecUnofficial Java library, which simplifies the use of the official SoundCloud Java API wrapper.
-
OOCSI for Processing
by Mathias FunkProcessing client library for the OOCSI design middleware and Data Foundry access.
-
GML4U
by Jerome Saint-ClairA Graffiti Markup Language library for Processing.
GUI
-
UiBooster
by Nick 'Milchreis' MüllerCreates fast and easy GUI components for your sketch.
-
meter
by Bill (Papa) KujawaDisplay software, Arduino, or other sensor values in an analog meter.
-
Guido
by Florian JenettA simple cross mode GUI library
-
ControlP5
by Andreas SchlegelA GUI library to build custom user interfaces for desktop and android mode.
-
Interfascia
by Brendan BergBuild simple yet gorgeous user interfaces.
-
G4P
by Peter LagerProvides a set of 2D GUI controls and multiple window support.
-
handy
by Jo Wood and Aidan SlingsbyHand-drawn sketchy rendering in Processing.
-
proscene
by Jean Pierre CharalambosThis project is deprecated and will soon no longer be available. Download the nub library instead.
Geometry
-
Dashed Lines
by Jose Luis Garcia del CastilloDraw shapes with dashed lines!
-
Culebra Behavior Library for Processing
by Luis QuinonesA collection of objects and behaviors for creating dynamic multi agent interactions.
-
Geomerative
by Ricard MarxerExtends 2D geometry operations to facilitate generative geometry. Includes a TrueType font interpreter.
-
Squarify
by Agathe Lenclen, Uri Laserson, Bruls, Huizing, van Wijk, "Squarified Treemaps"A squarify treemap layout generator.
-
Computational Geometry
by Mark Collins & Toru HasegawaA simple, lightweight library for generating meshes such as isometric surfaces, boundary hulls and skeletons.
-
handy
by Jo Wood and Aidan SlingsbyHand-drawn sketchy rendering in Processing.
-
OCT
by Thomas WegenerA Processing library to create, modify and display Octree structures.
-
Hermes
by Ryan Lester, Chris Novello, Sam Eilertsen, and Jen KovnatsExperimental game framework and engine for rapid prototyping of games and simulations.
-
proscene
by Jean Pierre CharalambosThis project is deprecated and will soon no longer be available. Download the nub library instead.
Hardware
-
PS3Eye
by Thomas DiewaldA PS3Eye library using libusb.
-
XYscope
by Ted DavisXYScope 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 EstevesGazeTrack is library that supports basic gaze tracking using various Tobii eye-trackers.
-
Sweep for Processing
by Florian BruggisserScanse Sweep LIDAR API for Processing
-
Apple Light Sensor
by Martin RaedlingerInterface to the Light Sensor in MacBook Pro computers.
-
Sudden Motion Sensor
by Daniel ShiffmanInterface to the Apple Sudden Motion Sensor in MacBooks.
-
Phidgets For Processing
by Shachar GeigerAllows easy control over Phidgets boards.
-
Hardware I/O
by The Processing FoundationAccess peripherals on the Raspberry Pi and other Linux-based computers.
-
PixelPusher
by Jas Strong and Matt StoneSystem for controlling an unlimited number of LEDs.
-
BlinkStick
by Arvydas JuskeviciusInterface BlinkStick - smart USB RGB LED.
-
meter
by Bill (Papa) KujawaDisplay software, Arduino, or other sensor values in an analog meter.
-
Leap Motion for Processing
by Darius MorawiecLibrary to use the Leap Motion in Processing.
-
Ketai
by Daniel Sauter and j.duranAndroid 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. CardosoA library to get eye gaze data from the Eye Tribe device.
-
GaussSense SDK for Processing
by GaussToys Inc.Library to use the GaussSense in Processing.
-
HPGLGraphics
by Ciaron LinsteadWrite HPGL output from Processing sketches, suitable for sending to a pen-plotter.
-
Myo for Processing
by Darius MorawiecLibrary to use the Myo in Processing.
-
dmxP512
by Henri DAVIDDMX output for enttec DMX USB PRO and lanbox LCE.
-
Intel RealSense for Processing
by Florian BruggisserIntel RealSense support for Processing
-
Skweezee for Processing
by Bert Vandenberghe @ eMedia Research Lab, KU LeuvenCreate rich interactions based on physical squeezes.
-
Arduino (Firmata)
by David A. MellisControls Arduino boards running the Firmata firmware.
I/O
-
Simple Multi-Touch (SMT)
by Erik Paluka, Kalev Kalda Sikes, Zachary Cook, Dr. Mark Hancock, and Dr. Christopher CollinsMulti-touch prototyping and development made simple.
-
Tramontana
by Pierluigi Dalla RosaTramontana - prototyping and creative kit for multi-device interactions and experiences.
-
OBJExport
by Jesse Louis-RosenbergThis 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!
-
NXTComm Processing
by Jorge C. S. CardosoThe NXTComm Processing library allows you to control the Lego Mindstorms NXT robots.
-
Tablet
by Andres ColubriTablet is a library for using pen tablets from Processing.
-
MindSet Processing
by Jorge C. S. CardosoThe MindSetProcessing library allows you to use the NeuroSky Mindset brainwave sensing headset with Processing.
-
SelectFile
by Ostap AndrusivAndroid library which provides Dialogs for selectInput(), selectFolder() and selectOutput() methods.
-
AP-Sync
by Nigel TianyAP-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 HaiderPrint on attached Thermal Receipt Printers
-
Simple Touch
by Gottfried HaiderTouch events for Raspberry Pi and other Linux-based computers.
-
Image Sequence Player
by George ProfenzaA simple library for loading, playing back and displaying image sequences
-
IgnoCodeLib
by Paul HertzHierarchical display list for graphics and text with export to Adobe Illustrator 7.0 file format.
-
Grab
by Taka Iwai, Roy TatumAn easy-to-use PDF/jpeg exporter.
-
MuKCast
by Mathias MarklMuKCast is an light-weight client/server library.
-
ImageLoader
by Mathias MarklImageLoader is an simple to use API to load images from either Instagram, Flickr, Google, Giphy, Tumblr or your file system.
-
Console
by Mathias MarklA console, which can be drawn to the screen.
-
Websockets
by Lasse Steenbock VestergaardCreate websocket servers and clients, which makes it possible to communicate with the outside world including web sites.
-
MQTT
by Joel GaehwilerMQTT library for Processing based on the Eclipse Paho project.
-
Drop
by Ramin Soleymani, original sDrop by Andreas SchlegelDrop is a processing library that lets you drag and drop objects such as files, images, bookmarks, or text into your processing sketch.
-
Video Export
by Abe PazosSimple video file exporter.
-
proJMS
by Hauke AltmannPublish and consume text messages to create peer-to-peer communication between processing applications.
-
Simple HTTP Server
by Ramin SoleymaniA simple HTTP Server for Processing, that serves static files and simplifies HttpHandler
-
WootingKeyboard
by Shinhoo Park @ KAIST Interactive Media LabThis library can be used to analyze the raw data of the Wooting keyboard.
-
Game Control Plus
by Peter LagerUse joysticks, gamepads and other control devices in your sketch.
-
Skweezee for Processing
by Bert Vandenberghe @ eMedia Research Lab, KU LeuvenCreate rich interactions based on physical squeezes.
-
Novation Launch Controller client
by Half ScheidlControl your sketches using the knobs and pads from Novation ® Launch Control®.
-
OOCSI for Processing
by Mathias FunkProcessing client library for the OOCSI design middleware and Data Foundry access.
-
proscene
by Jean Pierre CharalambosThis project is deprecated and will soon no longer be available. Download the nub library instead.
Language
-
Eliza
by Andres ColubriThe classic Eliza psychologist program.
-
RiTa
by Daniel C. HoweA library for natural language and generative writing.
Math
-
gwoptics
by Daniel Brown and Andreas FreiseTools for drawing graphs in 2D and 3D.
-
QScript
by Peter LagerAlgorithm and Expression evaluator.
-
Pallav.Matrix
by Pallav dubeyUseful for critical matrix operations
-
Combinatorics
by Florian JenettGenerate combinations, variations and permutations
-
HiVis
by Philip Poronnik, Oliver Bown, Oliver Coleman, Phillip Gough, Narayan SankaranImport 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 LagerA super fast numerical expression and algorithm calculator.
-
grafica
by Javier Gracia CarpioCreate simple and configurable 2D plots with Processing.
Other
-
Path Finder
by Peter LagerFind paths through 2D/3D navigation graphs.
-
Steganos
by Peter LagerSteganography made simple.
-
Green
by Zacchary Dempsey-PlanteA gaming library that enables easy 2D game creation within Processing.
-
Ptmx
by Caldas LopesAdd Tiled maps to your sketch.
Simulation
-
AI for 2D Games
by Peter LagerAn AI framework suitable for 2D games and simulations.
-
Box2D for Processing
by Daniel ShiffmanA library and set of examples for 2D physics simulation wrapping some aspects of JBox2D, a Java implementation of Box2D.
-
Fisica
by Ricard MarxerA wrapper for JBox2D, a 2D physics engine.
-
LiquidFunProcessing
by Thomas DiewaldRigidBody/Particle simulation using JBox2d/LiquidFun, a 2D physics engine.
-
Culebra Behavior Library for Processing
by Luis QuinonesA collection of objects and behaviors for creating dynamic multi agent interactions.
-
Everything Will Be IK
by Eron GjoniA robust Inverse Kinematics Library for Processing.
-
Combinatorics
by Florian JenettGenerate combinations, variations and permutations
-
Carnivore
by RSGSurveillance tool for data networks.
-
PixelFlow
by Thomas DiewaldPixelFlow is a Processing library for high performance GPU-Computing (GLSL), like Fluid Simulation, SoftBody Dynamics, Rendering, Optical Flow, Image processing ...
-
Hermes
by Ryan Lester, Chris Novello, Sam Eilertsen, and Jen KovnatsExperimental game framework and engine for rapid prototyping of games and simulations.
-
teilchen
by Dennis P Paulteilchen a simple physics library based on particles, forces, constraints and behaviors.
Sound
-
ttslib
by Nikolaus Gradwohlttslib makes your sketches speak with the help of freetts.
-
XYscope
by Ted DavisXYScope is a library for Processing to render graphics on a vector display (oscilloscope, laser) by converting them to audio.
-
The MidiBus
by Severin SmithThe MidiBus is a minimal MIDI library for Processing, no frills, no limitations.
-
Beads
by Ollie Bown, Benito Crawford, Ben Porter, [Angelo Fraietta], [Charlton Wong] and Aengus MartinA library for adding flexible realtime audio to Processing sketches.
-
wellen
by Dennis P Paulwellen is a framework for exploring and teaching generative music making and algorithmic compositions.
-
tactu5
by Alessandro CapozzoTactu5 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 JonesFramework to interface with the SuperCollider synthesis engine.
-
ComposingForEveryone
by Guido KramannComposingForEveryone gives support for applications in sound generation, simple web-cam-image processing, numerical simulation and -- provided by examples -- especially for algorithmic real-time composition of music.
-
Cassette
by Shlomi HodImplementation of Processing Sound APIs for Android.
-
Loom
by Cora Johnson-RobersonPatterns that change over time, flexibly mapped to audiovisual output.
-
Sound
by The Processing FoundationProvides a simple way to work with audio.
-
Minim
by Damien Di Fede and Anderson MillsAn audio library that provides easy to use classes for playback, recording, analysis, and synthesis of sound.
-
ProcMod player
by Arnaud LoonstraAn old school MOD tracker player based on JavaMod!
Typography
-
Geomerative
by Ricard MarxerExtends 2D geometry operations to facilitate generative geometry. Includes a TrueType font interpreter.
-
Fontastic
by Andreas KollerA font file writer to create TTF and WOFF (Webfonts).
Utilities
-
Tramontana
by Pierluigi Dalla RosaTramontana - prototyping and creative kit for multi-device interactions and experiences.
-
PostFX for Processing
by Florian BruggisserFramework for applying post effects to PGraphic objects.
-
Mouse 2D Transformations
by Alex PoupakisCalculation of mouse coordinates in transformed 2D animation matrices.
-
ID3
by Jorge C. S. CardosoExtracts ID3 tags from Mp3 files.
-
Mother
by Ilias BergstromA library for live visuals performance with Processing sketches
-
Most Pixels Ever
by Daniel ShiffmanFramework for spanning Processing sketches across multiple screens.
-
Free Transform
by Bartosh PolonskiTransform textures interactively
-
Keystone
by David BouchardA library to help with basic projection mapping.
-
Timing Utilities
by Lord of GalaxyLibrary containing a number of useful classes for time-keeping in Processing
-
GR Infinidecimal Canvas
by C. Sina CetinA numeric canvas that stores the image as a number array to create visuals with arbitrary ranges.
-
Live Brush
by Boy d'HontA livecoding library that draws code brushes from external .java source code.
-
nub
by Jean Pierre CharalambosLibrary that eases the creation of interactive scenes.
-
Nice Color Palettes
by Federico PepeUse the best color palettes from ColourLovers.com in Processing.
-
PortMods
by [Pike]Built for Processing 3, PortMods are pieces of Java code with input- and outputports that can be chained.
-
Nest
by Eric SocolofskyScenegraph and mouse event handling system based loosely on ActionScript 3.0.
-
RunwayML Processing Library
by George ProfenzaEasily send and receive data between RunwayML and your sketches.
-
Grab
by Taka Iwai, Roy TatumAn easy-to-use PDF/jpeg exporter.
-
Interfascia
by Brendan BergBuild simple yet gorgeous user interfaces.
-
$1 Unistroke Recognizer
by Darius MorawiecImplementation of the $1 Gesture Recognizer, a two-dimensional template based gesture recognition.
-
P8gGraphicsSVG
by Philippe LhosteAllows Processing to export the drawings of a sketch in SVG format.
-
WootingKeyboard
by Shinhoo Park @ KAIST Interactive Media LabThis library can be used to analyze the raw data of the Wooting keyboard.
-
Andrew's Utilities (AULib)
by Andrew GlassnerMotion blur, fields, easing, waves, uniformly-spaced curves, globs, and more!
-
SketchMapper
by J. Taylor OConnorA GUI tool to map sketches onto surfaces.
-
ColorScheme
by J. Taylor OConnorA tool to import color schemes.
-
Scratch
by Mike BarkminProvides classes to match the functionality of scratch
-
PixelFlow
by Thomas DiewaldPixelFlow is a Processing library for high performance GPU-Computing (GLSL), like Fluid Simulation, SoftBody Dynamics, Rendering, Optical Flow, Image processing ...
-
ColorBlindness
by Jim SchmitzFast and easy to use utility for simulating color blindness or performing daltonization.
-
CountdownTimer
by Dong Hyun ChoiA countdown timer which triggers callback events for each user-defined tick interval during the timer's duration.
-
TimedEvents
by Jason GessnerA couple of classes for firing off timed events at regular or random intervals.
-
Dawesome Toolkit
by Brendan DawesConvenient 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 RenferSpacebrew is a toolkit for prototyping interactive spaces.
-
OOCSI for Processing
by Mathias FunkProcessing client library for the OOCSI design middleware and Data Foundry access.
-
proscene
by Jean Pierre CharalambosThis project is deprecated and will soon no longer be available. Download the nub library instead.
Video & Vision
-
PS3Eye
by Thomas DiewaldA PS3Eye library using libusb.
-
OpenCV for Processing
by Greg BorensteinComputer vision with OpenCV.
-
Open Kinect for Processing
by Daniel Shiffman and Thomas SanchezA Mac OS X Kinect implementation using open source drivers (libfreenect).
-
nyar4psg
by R.IizukaNyARToolkit for proce55ing(NyAR4psg) is front-end of NyARToolkit for Java. This library can easily make the AR application.
-
Kinect v2 for Processing
by Thomas Sanchez LengelingKinect v2 implementation using the Kinect Windows SDK.
-
BoofCV for Processing
by Peter AbelesProcessing interface for BoofCV.
-
Image processing algorithms
by Nick 'Milchreis' MüllerImplementations of basic image processing algorithms for processing.
-
Kinect4WinSDK
by Bryan ChungA simple wrapper for the Microsoft Kinect for Windows SDK version 1.8.
-
tramontanaCV
by Pierluigi Dalla Rosaa toolkit for sensing people in spaces with phones.
-
Spout for Processing
by Lynn Jarvis and Martin FroehlichFor openGL texture sharing between Microsoft Windows applications using the Spout framework.
-
GL Video
by Gottfried HaiderHardware accelerated video on the Raspberry Pi & Linux
-
Video
by The Processing FoundationGStreamer-based video library for Processing.
-
VLCJVideo
by Caldas LopesVLCJ binding for Processing.
-
PixelFlow
by Thomas DiewaldPixelFlow is a Processing library for high performance GPU-Computing (GLSL), like Fluid Simulation, SoftBody Dynamics, Rendering, Optical Flow, Image processing ...
-
Syphon
by Andres Colubri, Tom Butterworth, Anton MariniThis library allows the sharing of video and images between applications in macOS using the Syphon framework.
-
BlobDetection
by Julien 'v3ga' GachadoatComputer vision library for finding blobs in an image