Java Computer Vision

Open-source Java projects categorized as Computer Vision

Top 10 Java Computer Vision Projects

  • JavaCV

    Java interface to OpenCV, FFmpeg, and more

    Project mention: Ktor Video Livestreaming | | 2023-03-17

    I'm using and trying to set a little server up where I can view the livestream of a camera through the server. I want to try to make a little security camera type project with a raspberry pi. (I know that the library might not work on the pi, but one thing at a time.) If I can get the server working with livestreaming, then I believe I can change any camera library I might end up using.

  • CompreFace

    Leading free and open-source face recognition system

    Project mention: self Hosted face recognition software | | 2023-03-27

    This has good UI and also good recognition:

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • BoofCV

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

    Project mention: JDK 21 - Image Performance Improvements | | 2023-02-13

    Is there any fast way to get pixel values and pixel coordinate? I had to jump through a lot of hoops to get convert BufferedImages into a format that's useful for image processing it to be a reasonable speed in BoofCV. getRGB() is glacial. At one point I was trying to convince the JDK team to make private data structures public again. Right now it's inconsistent what you have access too.

  • PhotonCamera

    Android Camera that uses Enhanced image processing

    Project mention: ⟳ 3 apps added, 15 updated at | | 2023-01-29

    PhotonCamera: Android Camera that uses Enhanced image processing

  • ImageJ

    Public domain software for processing and analyzing scientific images – a.k.a. ImageJ 1.x

    Project mention: is there such software for measuring thing in an image ? | | 2023-01-31
  • photonvision

    PhotonVision is the free, fast, and easy-to-use computer vision solution for the FIRST Robotics Competition.

    Project mention: Using PhotonVision: easy cameras, hard networking? | | 2023-01-17

    Since we were running PhotonVision on a Raspberry Pi, we used the image at and followed the directions at ; there isn't much I can add on top of that.

  • marvin-framework

    Marvin Image Processing Framework provides features for processing images and videos in real-time.

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • pixlab

    PixLab Resources & Code Samples

    Project mention: Introducing FACEIO - Facial Authentication for the Web | | 2022-07-17

    We are pleased to introduce FACEIO, a product developed from scratch here at PixLab in the past few years. We look forward to hear your thoughts about this...

  • SBT-JavaCV

    Start using OpenCV in your JVM project in just 1 line, no separate compiling, installing OpenCV, or fussing with your system required

  • sigmarsgarden

    Opus Magnum's Sigmar's Garden Autosolver, using OpenCV Template Matching

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-27.

Java Computer Vision related posts


What are some of the best open-source Computer Vision projects in Java? This list will help you:

Project Stars
1 JavaCV 6,510
2 CompreFace 2,765
3 BoofCV 939
4 PhotonCamera 493
5 ImageJ 285
6 photonvision 163
7 marvin-framework 99
8 pixlab 90
9 SBT-JavaCV 89
10 sigmarsgarden 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives