webcam-capture

Camera API

An API allowing developers to access and control camera functionality directly from Java

The goal of this project is to allow integrated or USB-connected webcams to be accessed directly from Java. Using provided libraries users are able to read camera images and detect motion. Main project consist of several sub projects - the root one, which contains required classes, build-in webcam driver compatible with Windows, Linux and Mac OS, which can stream images as fast as your camera can serve them (up to 50 FPS). Main project can be used standalone, but user is able to replace build-in driver with different one - such as OpenIMAJ, GStreamer, V4L4j, JMF, LTI-CIVIL, FMJ, etc.

GitHub

2k stars
152 watching
1k forks
Language: Java
last commit: 3 months ago
javawebcamwebcam-capture

Related projects:

Repository Description Stars
jacksonliam/mjpg-streamer A command line application for streaming JPEG frames from input devices to various output plugins. 3,031
camerakit/camerakit-android A library for Android camera APIs providing stable and reliable photo and video capture. 5,369
bytedeco/javacv Provides a Java interface to computer vision and multimedia libraries 7,585
kde/kamoso A software application for taking photos and videos using a webcam. 37
koush/ion A library for asynchronous networking and image loading in Android applications 6,289
bastiaanjansen/simple-vue-camera A Vue.js component library for creating camera experiences 71
duanhong169/camera An Android camera API implementation providing features such as auto-filled preview, image and video capture, and customizable settings. 131
eduardolundgren/tracking.js A computer vision library for the web that provides various algorithms and techniques for tracking objects and features in images. 9,443
mojs/mojs A JavaScript motion graphics library providing a fast and modular animation toolbelt for the web. 18,533
svrooij/ipcam2mqtt Bridges IP cameras to an MQTT message broker to trigger responses in a smart home environment. 26
dev47apps/droidcam-linux-client A Linux client for DroidCam's video streaming capabilities 1,087
cozmo/jsqr A JavaScript library for decoding QR codes from raw images 3,726
blakeblackshear/frigate A local NVR system with AI-powered object detection for IP cameras, integrated with Home Assistant. 19,214
gixxern/js---webcam-effects A JavaScript library providing a collection of webcam effects and manipulation utilities. 1
jeroenmols/landscapevideocamera A custom Android Camera library offering granular control over video quality and filesize, while restricting recordings to landscape orientation. 1,230