Home
About Me!
Projects
Research
Links
Gallery
Travel
   
Random Header Image
Disable Enable
More Info



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.