š° Grayskull
Grayskull is a minimalist, dependency-free computer vision library designed for microcontrollers and other resource-constrained devices. It focuses on grayscale images and provides modern, practical algorithms that fit in a few kilobytes of code. Single-header design, integer-based operations, pure C99.
Features
Image operations: copy, crop, resize (bilinear), downsample
Filtering: blur, Sobel edges, thresholding (global, Otsu, adaptive)
Morphology: erosion, dilation
Geometry: connected components, perspective warp
Features: FAST/ORB keypoints and descriptors (object tracking)
Local binary patterns: LBP cascades to detect faces, vehicles etc
Utilities: PGM read/write
... continue reading