#158 · Primary category: Computer Vision

BoofCV

3d-reconstruction 3d-vision android aztec-code camera-calibration computer-vision image-processing java micro-qr-code micro-qrcode photogrammetry qr-code qrcode qrcode-generator qrcode-scanner stereo-vision structure-from-motion

Fast computer vision library for SFM, calibration, fiducials, tracking, image processing, and more.

Project last updated:08/28/26

GitHub Stars

1.2K

Forks

269

Contributors

28

License

Other

Why we included this project

Java teams that need real vision capabilities without moving to C++ or Python get a complete library here. BoofCV handles the whole pipeline in one place: low-level image processing, camera calibration, feature detection and tracking, stereo vision, and structure-from-motion, so a small group can assemble a working 3D or measurement application without gluing together many separate projects. Fiducial support for QR, Micro QR, and Aztec codes plus calibration routines makes it especially useful for Android and robotics-style work where dependable, real-time detection on device matters. Because it is pure Java with Gradle and Maven artifacts, it drops into existing JVM codebases cleanly and runs on desktop and mobile. Maintained since 2011 with active documentation and examples, it is mature enough for production rather than just a research prototype.

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