Object recognition in an image
From SoftwarePractice.org
Overview
Template-based object recognition in an image is a well established and popular technique. The idea behind it is to detect an object within an image frame by matching a grid with a previously defined template of the same object.
There are several techniques published in the literature for finding an object matched with any template.
Project
In this project you will need to develop a GUI based application in MATLAB to find a particular object in an image.
The program should:
1. Let the user load the image where the particular object will be searched.
2. Let the user specify the template image of the object of interest.
3. Output the image co-ordinates of the bounding object if the object is found or, otherwise state that the object is not in the image.
If possible, try to devise a numerical measure of the match.
Your documentation should include:
- An overview of the template matching technique
- The procedure of implementation of the algorithm you followed
- Any improvement or enhancement you added
- The reliability of the application you developed
- A couple of sample images and a template of the object
- Any drawback or advantage of the techniques you chose
- A list of references you consulted to develop the application
