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: about 2 years ago
javawebcamwebcam-capture

Related projects:

RepositoryDescriptionStars
jacksonliam/mjpg-streamerA command line application for streaming JPEG frames from input devices to various output plugins.3,042
camerakit/camerakit-androidA library for Android camera APIs providing stable and reliable photo and video capture.5,371
bytedeco/javacvProvides a Java interface to computer vision and multimedia libraries7,626
kde/kamosoA software application for taking photos and videos using a webcam.38
koush/ionA library for asynchronous networking and image loading in Android applications6,289
bastiaanjansen/simple-vue-cameraA Vue.js component library for creating camera experiences74
duanhong169/cameraAn Android camera API implementation providing features such as auto-filled preview, image and video capture, and customizable settings.131
eduardolundgren/tracking.jsA computer vision library for the web that provides various algorithms and techniques for tracking objects and features in images.9,445
mojs/mojsA JavaScript motion graphics library providing a fast and modular animation toolbelt for the web.18,551
svrooij/ipcam2mqtt Bridges IP cameras to an MQTT message broker to trigger responses in a smart home environment.26
dev47apps/droidcam-linux-clientA Linux client for DroidCam's video streaming capabilities1,091
cozmo/jsqrA JavaScript library for decoding QR codes from raw images3,753
blakeblackshear/frigateA local NVR system with AI-powered object detection for IP cameras, integrated with Home Assistant.19,811
gixxern/js---webcam-effectsA JavaScript library providing a collection of webcam effects and manipulation utilities.1
jeroenmols/landscapevideocameraA custom Android Camera library offering granular control over video quality and filesize, while restricting recordings to landscape orientation.1,230