Image Management Suite
Download
Report
Transcript Image Management Suite
By Roland Foster
Supervisors: Mr. Mehrdad Ghaziasgar
Mr. James Connan
Assisted by Warren Nel
Overview
Background
User Requirements
Requirements Analysis
Project Plan
References
Background
Image Management Suite
Organize and easily retrieve images and their metadata
Detect images on hard drive
Eliminate duplicates
Ability to tag images
Manual
Automatic (Object Recognition)
Easily retrieve images based on these tags
Background (cont.)
Current Solutions:
Picasa
Windows Live Photo Gallery
Problems with these solutions:
Duplicate images
Limited tagging options
Very limited auto-tagging
User Requirements
Eliminate Duplicate Images
Label Images with a set of Tags
Andres Iniesta
Mark Van Bommel
Place: Soccer City
(Johannesburg)
Occasion: FIFA World
Cup 2010 Final
Description: Iniesta and
Sneijder contest for the
ball
Date: 11th July 2010
Wesley Sneijder
Time: 23h30
User Requirements (cont.)
Object Detection
Human
Detect and label
objects
Dog
User Requirements (cont.)
Searching Function
Search:
Roland
User Requirements (cont.)
Searching Function
Search:
Roland at the University of the Western Cape
Requirements Analysis
Software and programming tools required:
Python
PyScripter (IDE)
Tkinter
Pyexiv2
Open CV libraries (Open Source Computer Vision Library)
Project Plan
Term 1
Gather Requirements and Analysis
Learn to use:
Image processing tools/techniques in Open CV
Programming in Python
Term 2
Design and development of the prototype
Develop the following functions :
• Eliminate duplicates
• Adding tags to images
• Detecting objects
Term 3
Coding the final application
Develop the GUI for the application
Develop search function
Term 4
Testing and Evaluation
Refactoring code if necessary
References
Willow Garage, 2010. Object Detection. Available at:
http://opencv.willowgarage.com/documentation/python/objdetect_cascade_classificati
on.html#haardetectobjects. Last accessed 12 March 2012.
Google, 2012. Picasa. Available at: http://picasa.google.com. Last accessed 13 Mar 2012.
Google, 2011. Project Home of PyScripter. Available at:
http://code.google.com/p/pyscripter/. Last accessed 20 February 2012.
Olivier Tilloy, 2010. Pyexiv2 Documentation. Available at:
http://tilloy.net/dev/pyexiv2/doc/release-0.2.0/index.html. Last accessed 27 February
2012.
Questions