Open Source Blob Tracker
TouchDesigner
An open source blob tracking plugin built in TouchDesigner using Python and OpenCV. Takes a video input, detects and tracks moving objects frame to frame using SimpleBlobDetector, assigns persistent IDs to each blob, and applies Catmull-Rom interpolation and adaptive motion smoothing for stable tracking output. Exposes parameters for area thresholds, trail rendering, connection lines, and frame skip intervals — making it a modular, reusable component for any real-time computer vision pipeline in TouchDesigner.
GitHub
GitHub