Tech News
← Back to articles

Grayskull: A tiny computer vision library in C for embedded systems, etc.

read original related products more articles

šŸ° 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