#158 · Primary category: Computer Vision
BoofCV
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
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)