Thursday 1 August 2013



Moving object detection and tracking

       Moving object detection and tracking is often the first step in applications such as video surveillance. The main aim of project a moving object detection and tracking system with a static camera has been developed to estimate velocity,distance parameters We propose a general moving object detection and tracking based on vision system using image difference algorithm. This paper focuses on detection of moving objects in a scene for example moving people meeting each other ,and tracking and detected people as long as they stay in the scene. This is done by image difference algorithm with matlab software and we could calculate distance ,frame per time,velocity .In this paper we estimated the position of moving people and velocity also. This paper describes an algorithm to estimate Moving object velocity using image processing technique from the camera calibration parameters and matlab software .








software:



MATLAB 
      MATLAB stands for MATrix LABoratory. Hence, as the name suggests, here you play around with matrices. Hence, an image (or any other data like sound, etc.) can be converted to a matrix and then various operations can be performed on it to get the desired results and values.Image processing is quite a vast field to deal with. We can identify colors, intensity, edges, texture or pattern in an image. Here we would be restricting ourselves to detecting colors (using RGB values) only.








OpenCV

         OpenCV is released under a BSD license and hence it’s free for both academic and commercial use. It has C++, C, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android. OpenCV was designed for computational efficiency and with a strong focus on real-time applications. Written in optimized C/C++, the library can take advantage of multi-core processing. Adopted all around the world, OpenCV has more than 47 thousand people of user community and estimated number of downloads exceeding 6 million. Usage ranges from interactive art, to mines inspection, stitching maps on the web or through advanced robotics.




Hardware required:


          The Instrument Control toolbox of MATLAB provides support to access serial port (also called as COM port) and parallel port (also called as printer port or LPT port) of a PC. If you are using a desktop PC or an old laptop, you may have both, parallel and serial ports. However in newer laptops, none of them may be available and you will have to use USB to Serial Converter cable. Please note that USB to Parallel converter is not recognised as a virtual parallel port.

MICROCONTROLLER BOARDS:

ATMEGA16 AND MAX232:

  MAX232 Board is used to connect the MAX232 circuit to a prototype board. There is a Dual RS232 Driver/Receiver MAX232N provided on the board. This circuit is necessary for establishing RS232 communication. All available components are clearly marked on the board so that there is no need for additional schematics.

Hardware required:
  • Atmega16 microcontroller development board.
  • RS232 serial connector and MAX232 IC
  • ISP programmer




Arduino:
      Arduino is a single-board microcontroller to make using electronics in multidisciplinary projects more accessible. The hardware consists of a simple open source hardware board designed around an 8-bit Atmel AVR microcontroller, or a 32-bit Atmel ARM. The software consists of a standard programming language compiler and a boot loader that executes on the microcontroller.
Arduino boards can be purchased pre-assembled or as do-it-yourself kits. Hardware design information is available for those who would like to assemble an Arduino by hand. It was estimated in mid-2011 that over 300,000 official Arduinos had been commercially produced.




WEB CAMERA:

webcam is a video camera that feeds its image in real time to a computer or computer network. Unlike an IP camera (which uses a direct connection usingethernet or Wi-Fi), a webcam is generally connected by a USB cable, FireWire cable, or similar cable.






FINALLY WE WILL GET:








REFERENCES WILL BE UPDATED SOON......