#443 · Primary category: Computer Vision

FlyCV

arm assembly avx compute-vision computer-vision cv flycv high-performance image-processing lightweight neon opencv paddlepaddle sse

FlyCV is a high-performance library for processing computer visual tasks.

Project last updated:06/02/23

GitHub Stars

595

Forks

65

Contributors

14

License

Apache-2.0

Why we included this project

FlyCV is a C/C++ image processing library tuned for ARM, where it runs common operators noticeably faster than OpenCV while keeping the compiled binary small. Its API deliberately mirrors OpenCV, so moving an existing pipeline over is mostly swapping includes and recompiling, and the project ships migration guidance plus build scripts for Android, armlinux, iOS, Windows, and macOS. Fine-grained compile flags let you build only the operators you actually use, which matters when binary size is tight, and a custom-namespace option avoids clashes if your app already links another image library. For teams doing vision preprocessing on phones or embedded Linux boards, that combination of speed and a small footprint is the main reason to try it.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category