Ultimate Speed, Pure Simplicity

ACL Pack SDK Key Features
Heavy workloads drop from seconds to milliseconds, M tier peak 78×. In-place processing and zero-copy design minimize memory footprint on resource-constrained devices.
Every core operator hand-tuned in NEON; open architecture — will extend to SVE / CME / OpenCL / HVX and more instruction sets.
Pure C++ static library, no OpenCV, no Boost, no third-party runtime needed.
u8/u16/s16/f32 pixel types with full YUV, Bayer and RGB family support. All industry-standard formats, ready for commercial use.
Runs across multiple ARM platforms — validated by 120,000+ cross-platform bit-identical tests (cross-device, cross-platform, multi-size).
RSA-2048 signed license, `licenseId` bound to order for traceability, one license per order with unlimited devices and no app-binding.
1920×1280, cross-device NEON peak
| Operator | Speedup | ACL vs SOTA |
|---|---|---|
Resize NN Up 4× | up to 78.22× | |
inRange (Mask) | up to 76.42× | |
Threshold Binary | up to 61.79× | |
Resize AREA Up 4× | up to 49.51× | |
BitwiseAnd | up to 29.59× | |
Resize AREA Up 2× | up to 28.03× | |
Sobel gradX | up to 26.03× | |
Alpha Fusion (α=0.5) | up to 22.20× | |
Gaussian Blur 5×5 | up to 15.71× | |
Median Filter 3×3 | up to 14.99× | |
normalize MINMAX | up to 14.39× | |
Rotate 180° | up to 13.98× | |
BGR → Lab | up to 12.86× |
Based on 1,318 cross-device benchmarks at 1920×1280 across 4 ARM64 devices.
Include the header, link the library, call the function. That's it.
#include <acl/acl.h>
#include <acl/api.h>
// One-time license init, then call any operator. Zero external deps.
acl::init("license.dat");
acl::gaussianBlur(src, dst, w, h, 1, 0, 0, 1, 1);
acl::threshold (src, dst, w, h, 128);
acl::resize (src, dst, sw, sh, dw, dh);Both NEON-optimized and portable C++ implementations. Include only what you need. Continuously updated.
Linear/non-linear filtering, edge detection, morphology, denoising and HDR fusion.
RGB/BGR, grayscale, HSV, Lab, Bayer, YUV conversions and Gamma.
Resize, rotate, flip, image pyramids and YUV-aware geometric transforms.
Add/sub/mul, thresholding, bitwise ops, LUT, normalization, blending and range ops.
Histograms, CLAHE, template matching, contours, connected components, distance transform and statistics.
Corners, ORB/SIFT/SURF, HOG, Hough transform, optical flow and feature matching.
Affine/perspective warping, remap, homography estimation and error metrics.
1D/2D DFT, real-input DFT/IDFT and spectrum multiplication.
Drawing, contour analysis, convex hull, polygon approximation and ROI cropping.
Quickly integrate ACL Pack image processing SDK