Perhaps this will be useful:
Simd Library is a free open source image processing library for C and C ++ programmers. It provides many useful high-performance algorithms for image processing, such as: pixel format conversion, image scaling and filtering, extracting statistical information from images, motion detection. Algorithms are optimized using various SIMD CPU extensions. In particular, the library supports the following processor extensions: SSE, SSE2, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 for x86 / x64, VMX (Altivec) and VSX (Power7) for PowerPC, NEON for ARM. The Simd library has a C API and also contains useful C ++ classes and functions to facilitate access to the C API. The library supports dynamic and static links, 32-bit and 64-bit Windows and Linux compilers, MSVS and g ++, MSVS-project and CMake build systems.
user5480622
source share