Movement Activated Security Camera
Overview:
I am in the process of setting up a web interface to a movement activated security
camera that I have installed at home.
The Setup:
The computer processes video coming from a camera which monitors the front of
the house and when movement is detected it starts recording to a video file
and produces snapshots in the form of a jpeg image file every few seconds.
The Program:
I am producing a JAVA program to create the thumbnails of the image files and
generate the HTML pages. The program I have made in its current state generates
the thumbnails and tabulates them on a web page. Unfortunately when the files
are read in they are not in any order and therefore they need to be sorted.
I need to implement sorting on the calendar objects (which have been generated
using information from the file) in order to solve this.
The JAVA program will be run every few minutes to check if any new files have
appeared. Once I have completed the program I will look into whether an alternative
method such as using Java server pages can be used so that the program is only
run when a request to look at the web page is made.
I also plan to make the program produce statistics and group together images
that have been taken in an individual sequence. Eventually I would like to get
the program to also produce a WML version of the page for viewing on a WAP phone.
Update: I have completed a basic version which genereates thumbnails for display on a web site. It has been working sucessfully for the past few months and I have been able to access the page remotely when on holiday.
Update: The server the site was running on has died. I am attempting to try and retrieve the source code stored on the machine and if possibily I will publish it here. I am looking into other software to perform the same task.
|