java_motion_detection - Motion Detection with Java + OpenCV + Webcam

  •        6

Motion Detection with Java + OpenCV + Webcam

https://github.com/andrewssobral/java_motion_detection

Tags
Implementation
License
Platform

   




Related Projects

Webcam Capture - Access build-in or external Webcam from Java

  •    Java

This library allows you to use your build-in or external webcam directly from Java. It's designed to abstract commonly used camera features and support various capturing farmeworks. Using provided libraries users are able to read camera images and detect motion.

jeelizFaceFilter - Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters

  •    Javascript

This JavaScript library detects and tracks the face in real time from the webcam video feed captured with WebRTC. Then it is possible to overlay 3D content for augmented reality applications. We provide various demonstrations using main WebGL 3D engines. We have included in this repository the release versions of the 3D engines to work with a determined version (they are in /libs/<name of the engine>/). This library is lightweight and it does not include any 3D engine or third party library. We want to keep it framework agnostic so the outputs of the library are raw: if the a face is detected or not, the position and the scale of the detected face and the rotation Euler angles. But thanks to the featured helpers, examples and boilerplates, you can quickly deal with a higher level context (for motion head tracking, for face filter or face replacement...). We continuously add new demontrations, so stay tuned ! Also, feel free to open an issue if you have any question or suggestion.

Pigo - Go implementation of Pico face detection library (Pico)

  •    Go

Pigo is a pure Go face detection library based on Pixel Intensity Comparison-based Object detection paper. The only existing solution for face detection in the Go ecosystem is using bindings to OpenCV, but installing OpenCV on various platforms is sometimes daunting. This library does not require any third party modules to be installed. However in case you wish to try the real time, webcam based face detection you might need to have Python2 and OpenCV installed, but the core API does not require any third party module or external dependency.

Graphene

  •    

This is a project in the field of optical motion capture. I am using webcams and simple colored pencils as markers to introduce real time 3D movement in a computer. Applicble as input interface device like mice. Developement is for university career ending thesis.

Silverlight motion detection

  •    

Motion detection using Silverlight 4 camera support and a simple motion detection algorithm.


cordova-background-geolocation-lt - The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android

  •    Objective-C

The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android. The plugin's Philosophy of Operation is to use motion-detection APIs (using accelerometer, gyroscope and magnetometer) to detect when the device is moving and stationary.

react-native-background-geolocation - Sophisticated, battery-conscious background-geolocation with motion-detection

  •    Objective-C

The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android. The plugin's Philosophy of Operation is to use motion-detection APIs (using accelerometer, gyroscope and magnetometer) to detect when the device is moving and stationary.

deepgaze - Computer Vision library for human-computer interaction

  •    Python

Update 04/06/2017 Article "Head pose estimation in the wild using Convolutional Neural Networks and adaptive gradient methods" have been accepted for publication in Pattern Recogntion (Elsevier). The Deepgaze CNN head pose estimator module is based on this work. Update 22/03/2017 Fixed a bug in mask_analysis.py and almost completed a more robust version of the CNN head pose estimator.

phpmotiondetect

  •    PHP

Motion detection using PHP. Detects motion using your webcam and stores snapshots on disk or in a mysql database.

Touchless SDK

  •    

Touchless is a fun, webcam multi-"touch" object tracking SDK project.

cordova-plugin-background-geolocation - Sophisticated, battery-conscious, cross-platform background-geolocation with motion-detection

  •    

Sophisticated, battery-conscious, cross-platform background-geolocation with motion-detection

OpenCV - Open Source Computer Vision

  •    C++

OpenCV (Open Source Computer Vision) is a library of programming functions for real time computer vision. The library has more than 500 optimized algorithms. It is used to interactive art, to mine inspection, stitching maps on the web on through advanced robotics.

jeelizWeboji - JavaScript/WebGL real-time face tracking and expression detection library

  •    Javascript

With this library, you can build your own animoji embedded in Javascript/WebGL applications. You do not need any specific device except a standard webcam. By default a webcam feedback image is displayed with the face detection frame. The face detection is quite robust to all lighting conditions, but the evaluation of expression can be noisy if the lighting is too directional, too weak or if there is an important backlight. So the webcam feedback image is useful to see the quality of the input video feed.

BoofCV - Fast computer vision library written entirely in Java.

  •    Java

BoofCV is an open source real-time computer vision library written entirely in Java and released under the Apache License 2.0. Functionality includes low-level image processing, camera calibration, feature detection/tracking, structure-from-motion, classification, and recognition. The bleeding edge source code can be obtained by cloning the git repository.

SmartMirror - Motion controlled SmartMirror

  •    Javascript

Motion controlled SmartMirror showing time and temperature in background with the possibility of adding any widget to the menu. The camera is behind the two-way mirror to get the best possible look. The screen and camera are managed by a raspberry pi. The motion is managed by a server running in python with OpenCV, the server web is in NodeJS. The motion server can't recognize gestures on a new environment : lights, hand colors... affect the process, that's why by launching the test.py file and tweak the HSV min/max values and others configs properly you can set it up for your home. To begin the tracking make an open palm like shown in the picture below.

SfM-Toy-Library - A toy library for Structure from Motion using OpenCV

  •    C++

This is a reference implementation of a Structure-from-Motion pipeline in OpenCV, following the work of Snavely et al. [2] and Hartley and Zisserman [1]. SfM-Toy-Library is now using OpenCV 3, which introduced many new convenience functions to Structure from Motion (see my blog post for details), making the implementation much cleaner and simpler.

jHawkingCam

  •    Java

Java based video capture software for the inexpensive (~$80) Hawking Technologies HNC230G Wireless-G Network camera. Motion detection and archiving of captured still images supported. Catch 'em in the act!

faint - The Face Annotation Interface

  •    Java

Java framework for face detection and face recognition based on different plugin and filter types. Includes Eigenfaces in pure Java, OpenCV detection via JNI, integration of the Betaface.com Web Service, skin color filter, Adobe XMP Export and a nice GUI

Marvin - Image Processing Framework

  •    Java

Marvin is an image processing framework that provides features for image and video frame manipulation, multithreading image processing, image filtering and analysis, unit testing, performance analysis and addition of new features via plug-in. It can process camera frames for video filtering, object tracking, augmented reality, motion detection and analysis among other things.

OpenPhysX

  •    ASPNET

OpenPhysX is a Free, Open-Source motion detection such as Kinect, for Windows. All Is Written In C#/CSharp, and maked with Microsoft Visual Studio 2010 Pro.