10 best Java Computer Vision libraries in 2024
by naveen.kumar@openweaver.com Updated: Jan 2, 2023
Guide Kit
Java Computer Vision libraries are intended for developing applications that provide image and video processing. In other words, these Java Computer Vision libraries allow you to access the camera of the device and use it as an input for different projects. The Java Computer Vision libraries are used for visual inspection systems, medical imaging platforms, document analysis, face identification systems, motion detection platforms, and many more. Here are some Java Computer Vision libraries: BoofCV - written from scratch for real-time computer vision and robotics applications in the Java programming language. It has no external dependencies other than a few basic libraries (Java 8+, Apache Commons, JUnit 4+) and can run on desktop, Android, and embedded systems. Opencv-processing - Creative coding computer vision library based on the official OpenCV Java API. The following is a list of the most popular libraries.
opencv-processingby atduskgreg
OpenCV for Processing. A creative coding computer vision library based on the official OpenCV Java API
opencv-processingby atduskgreg
Java 1271 Version:latest License: Others (Non-SPDX)
BoofCVby lessthanoptimal
Fast computer vision library for SFM, calibration, fiducials, tracking, image processing, and more.
BoofCVby lessthanoptimal
Java 969 Version:v0.43.1 License: No License
react-native-opencv-tutorialby brainhubeu
👩🏫Fully working example of the OpenCV library used together with React Native
react-native-opencv-tutorialby brainhubeu
Java 254 Version:Current License: Permissive (MIT)
photonvisionby PhotonVision
PhotonVision is the free, fast, and easy-to-use computer vision solution for the FIRST Robotics Competition.
photonvisionby PhotonVision
Java 158 Version:v2023.4.2 License: Strong Copyleft (GPL-3.0)
FXFaceDetectionby HouariZegai
Real-Time Face Detection App using Computer Vision & JavaFX
FXFaceDetectionby HouariZegai
Java 49 Version:Current License: Permissive (MIT)
FingerTrackerby atduskgreg
Processing library that performs real-time finger tracking from depth images.
FingerTrackerby atduskgreg
Java 47 Version:Current License: Others (Non-SPDX)
EOCV-Simby deltacv
Develop, test, and tune your EasyOpenCV pipelines directly on your computer with a simple GUI !
EOCV-Simby deltacv
Java 27 Version:Dev License: Permissive (MIT)
My autofocus algorithm using computer vision embedded in an Android application.
autofocus_algorithm_for_microscopes_open_source_versionby lozuwa
Java 5 Version:Current License: Permissive (Apache-2.0)