PresenceDetection - A Java/JMF based application that shows a few algorithms detecting presence
java com.presencedetection.gui.PresenceDetection
Binary and source "beta" distribution are available now in a location TBA. The code runs on Solaris, FreeBSD 3.0, Linux, Windows NT/95/98, with other Unix platforms available upon request and anywhere Java&JMF can be run.
The Presence Detection GUI will display the picture of the user on the left hand pane and then it will display the currently processed frame in the right panel. Based on the algo that is currently running the program will display whether the user is present
- GUI Application to show presence as detected by a selected algorithm
- GUI Application will let the user select which video device to use
- Can also do presence detection using the audio device
- Right hand side will show in real-time the result of the algo selected by a user
- Easily add more algorithms and test them quickly using the interface provided
- Easily integrate with other applications using a standardized interface
- Color detection algo will color in blue the user that is detected
- Background algo will show the user in the original color and can be easily changed to show in binary mode
- When presence is detected a label in the middle will indicate "Presence Detected"
- Make sure that you have a webcam or other camera device connected to the computer
- Install Java v. 1.2 or later
- Install JMF (http://java.sun.com/products/java-media/jmf/)
N/A
If you need to download JBuilder specific jar files for GUI layout (sometimes JBuilder likes to use their own classes instead of the standard JAVA classes for GUI components. These can be downloaded at the JBuilder website (www.jbuilder.com).
Denis Abramov at Columbia University, Department of Computer Science
Ideas for some algorithms were based on the techniques popular for face detection. These ideas were found here
Copyright 1998-2007 by Columbia University; all rights reserved
Permission to use, copy, modify, and distribute this software and its documentation for not-for-profit research and educational purposes and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that the copyright notice and warranty disclaimer appear in supporting documentation, and that the names of the copyright holders or any of their entities not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Use of this software in whole or in parts for commercial advantage and by for-profit organizations requires a license.
The copyright holders disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the copyright holders be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortuous action, arising out of or in connection with the use or performance of this software.
Last updated by Denis Abramov