Object tracking project, C/C++ Programming

Identify 2 to 3 existing algorithms commonly used for object tracking. Algorithms should be in C or written in MATLAB language. Document these algorithms in flowcharts and run these source codes on simulations of object tracking. They must be able to work, i.e. effectively track an object in a moving sequence. This must be demonstrated.

The source codes need not be original but all sources of codes and files used have to be properly referenced. Otherwise student will be penalised.

For each algorithm, identify a shortcoming and suggest a way to improve the source code to yield better results. This is to be included in the final report.

Simulations and experiments:

The level of practical experiment and simulation that should form a part of the project must be demonstrable during the presentation. Completing these simulations is a key part of the assessment.

Research report:

The research report is aimed at providing the same insights as the presentation but in a more formalised setting. It is possible in the research report to enter into more mathematical detail regarding the techniques considered.

All reports should have an abstract, introduction, conclusion and appendix. The appendix may contain a print out of the important parts of the code developed for the simulations undertaken or complex mathematical derivations if they are not central to the discussion in the body of the report. The main section of the report should lie between the introduction and conclusion and may consist of sections such as "problem formulation", "applications in the real world", "derivation of algorithm", "analysis of algorithm", "methodology", "experimental results", "discussion", etc. The particular nature of sections must be determined based on the nature of the topic studied and the work undertaken by the students. Full references should be given for all material (such as figures, etc) included in the report from an external source. Referencing should include all relevant information, including journal, number and page information. Web sites should be referenced with the full URL as well as information on when the site was visited to obtain the information. To keep the report to a reasonable level, a page limit of 10-15 pages has been set. This should be adhered to.

Posted Date: 2/26/2013 12:29:50 AM | Location : United States







Related Discussions:- Object tracking project, Assignment Help, Ask Question on Object tracking project, Get Answer, Expert's Help, Object tracking project Discussions

Write discussion on Object tracking project
Your posts are moderated
Related Questions
Using a Friend Using a friend function is quite easy. The following example explains a friend function to access members of two classes. class Bclass;

Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can b

Prepare aime crossover alert expert adviso Project Description: Need to develop an expert advisor base on aime crossover alert indicator. Skills required is C Programming


A string S is said to be "Super ASCII", if it contains the character frequency equal to their ascii values. String will contain only lower case alphabets (''a''-''z'') and the asci

The Shortest Job Next (SJN) algorithm queues processes in a way that the ones that use the shortest CPU cycle will be selected for running rst. Shortest remaining time rst algori

Consider the following mathematical function: (a) Write a procedure that computes f by means of a recursive process (b) Write a procedure that computes f by means of an

Define the Data Type Qualifiers in c Language? 1. const 2. volatile const: The const qualifier is used to tell C that the variable value can't change after initialization.

Suppose we use Lists to represent a movie which has a title, cast and year. For example, the following list represents the movie, "Die Hardly", with the cast "Bruce Willing" and "T

C++ Programming Assignment ATM Machine Phase 1 In this assignment you will create a program that allows a user to do the following: 1) Create a bank account by supplying a use