inspirit/jsfeat
A JavaScript library providing traditional computer vision algorithms for browser-based image and video processing.

This library offers a comprehensive set of computer vision tools implemented in pure JavaScript. It includes basic image processing operations like grayscale conversion, blur filters, and edge detection, as well as linear algebra utilities for matrix operations and decomposition. The library implements feature detection algorithms (FAST, YAPE, ORB), Lucas-Kanade optical flow tracking, and multiview motion estimation with RANSAC, all designed to run in web browsers and Node.js environments.