-
Notifications
You must be signed in to change notification settings - Fork 0
Home
ZangoTech edited this page Jun 20, 2026
·
1 revision
Faster than fast. Lighter than light.
ACL Pack is a high-performance computer-vision library optimized for ARM64. It ships as a static library (libacl.a) with a single C++17 header surface (<acl/api.h>), delivering NEON-accelerated operators with zero third-party runtime dependencies.
| Page | What you'll find |
|---|---|
| Changelog | Version history, migration notes, and regression highlights. |
| API Reference | Operator catalog, getting started, error codes, type definitions, and per-category signatures. |
| Analysis | Integral, histogram, moments, matchTemplate, connected components, etc. |
| Arithmetic | Threshold, addWeighted, LUT, normalize, bitwise, etc. |
| Color Conversion | RGB↔Gray, RGB↔HSV/Lab/YUV, Bayer, gamma, channel swap. |
| Filter | Gaussian blur, box filter, bilateral, NL-Means, morphology, etc. |
| Geometric | Resize, rotate, warp, remap, pyramid. |
| Feature Detection | Harris, FAST, ORB, SIFT, SURF, HOG, Hough, optical flow. |
| Transform | WarpAffine, warpPerspective, remap, homography. |
| Math | DFT/IDFT, mulSpectrums. |
| Drawing | Line, rectangle, circle, text. |
| Contour Analysis | contourArea, convexHull, minAreaRect, fitEllipse. |
| Utilities | Helper and availability helpers. |
| Platform | Toolchain | Status |
|---|---|---|
| Android arm64-v8a | NDK 26.3+ (Clang 17) | ✅ Stable |
| Linux aarch64 | aarch64-linux-gnu-g++ 9.4+ | ✅ Stable (since v1.0.3) |
- Trial — limited operators, fixed resolution, watermarked output.
-
Starter — base operator set,
uint8_tsupport. -
Pro — Starter + Pro operators,
uint8_t/uint16_t. -
Business — full operator set,
uint8_t/uint16_t/float.
See the operator catalog for tier annotations.