15-02-2013, 03:27 PM
TRACKING SYSTEM BASED ON OBJECT SHAPE AND COLOR RECOGNITION
![Microsoft Word 2007 Document .docx](https://seminarproject.net/images/attachtypes/doc.gif)
ABSTRACT
The Object Tracking System based on geometric shape recognition and colour recognition is a system which can be used to detect objects and display their properties which can be stored in database and can have various applications like it can be used as a security system . Also today a lot of research is going on integrating real world with the computer so this system finds its application in that and creating a whole new user interface based on this.
This system recognize basic geometric shapes and RGB colour is also detected in real time and results are displayed on computer screen . This finds a particular application in gaming world and also be used as a effective tool kit in educating primary class children about geometric shapes and colours in a new interface.
An Object Identification through vision is a program that is used for supporting industrial needs.
The programming area specifically starts from image acquisition until image processing using MATLAB.
A web camera is used to capture the image of the object to be recognized, then the image will be used to detect the geometric shape in real time.
Also using web camera we can detect the color RGB and display results on the screen
INTRODUCTION
Massive integration of information technologies into all aspects of modern life caused demand for various real time tracking systems which can identify various properties of object and display results immediately .It has a code designed based on algorithm for shape and colour detection respectively. The coding is done using MATLAB which is integrated with the webcam or any recording camera can be used as per requirements. So the results are displayed on the screen in rectangular boxes and name of respective shape and colour is displayed.
Image Processing and MATLAB
MATLAB
MATLAB is an abbreviation of Matrix Laboratory. It is a popular Mathematical Programming Environment used extensively in Education as well as in Industry. The trick behind Matlab is that everything is represented in the form of arrays or matrices.
Mathematical Operations starting from simple algebra to complex calculus may be conveniently carried out using this environment. The main use of Matlab in Software
Development is Algorithm Design and Development. Code developed in Matlab can be converted into C, C++ or Visual C++.Additionally Matlab may be called as ActiveX Object from still higher level languages like Visual Basic, etc.
Image Processing
Image Processing generally involves extraction of useful information from an image. This useful information may be the dimensions of an engineering component, size of diagnosed tumour, or even a 3D view of an unborn baby. The main areas of application of Image Processing are Bio-Medical, Engineering, Quality Control, Object Detection , Traffic Control etc.
DESCRIPTION
Algorithm for Basic Shapes Recognition
Shape recognition is a major problem in image understanding and computer vision. Applications of shape recognition can be found in many areas, such as, medicine, space exploration, manufacturing, defence and many others. Shape recognition involves three primary issues, shape representation, shape similarity measure and shape indexing. Among them, shape representation is the most important issue in shape retrieval. This paper deals with the representation and recognition of rectangle, square, triangle, hexagon, pentagon, circle and a line based on chain codes and other features. A system for educating children on basic shape understanding was developed using the proposed algorithms.
Introduction
Two-dimensional shapes can be described into two different ways. The first method uses shape boundary and features such as boundary length, compactness. The other method is to describe shapes through the region they occupy such as areas, or skeletons. Shape features are classified into boundary features and region features. Boundary features are extracted from the boundary of the shape like perimeter and corners, while regional features are
extracted from the region occupied by the shape such as the area .Basic shapes have certain features that make them recognized even if they share the same properties. Every shape has its own unique property. For example , rectangle and square have the same count of corners and identical angles.
Chain Codes and Compactness
The first approach for representing digital boundary was introduced by Freeman in1961 using chain codes. Freeman states that in general any representing scheme must satisfy 3 objectives:
1. must faithfully preserve information of interest
2. permit compact storage
3. must facilitate any required process