Object Matching With Faces CS460 Project Presentation By Sam Buyarski.

Slides:



Advertisements
Similar presentations
Introduction to C++ An object-oriented language Unit - 01.
Advertisements

An Object/Relational Mapping tool Free and open source Simplifies storage of object data in a relational database Removes the need to write and maintain.
Short introduction to the use of PEARL General properties First tier assessments Higher tier assessments Before looking at first and higher tier assessments,
ITEC 1001 Tutorial 1 Using Common Features of Microsoft Office 2003.
EasyGUI “Probably the Easiest GUI in the world”. Assumptions (Teachers’ Notes) This resources sets out an introduction to using easyGUI and Python
Lecture 4 Basic Scripting. Administrative  Files on the website will be posted in pdf for compatibility  Website is now mirrored at:
Tutorial 8: Developing an Excel Application
Puzzle Image Processing Sam Bair (Group Leader) Nick Halliday Nathan Malkin Joe Wang.

UNESCO ICTLIP Module 4. Lesson 3 Database Design, and Information Storage and Retrieval Lesson 3. Information storage and retrieval using WinISIS.
Abstract The University Class Scheduler (U.C.S) is an innovative scheduling tool. It is intended to be used by major Universities to schedule classes into.
VB in Context Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh Pittsburgh, Pa 15260
XP 1 Using Common Features of Microsoft Office 2003 Rod Rodrigues.
Russell Taylor Lecturer in Computing & Business Studies.
XP Using Common Features of Microsoft Office Tutorial 1.
TM Getting Started with the Revit API Kristian Parsons Westfield Design & Construction.
Sequencing Miss Regan. Blood Hound  Does anyone know what the Bloodhound project is?  Video 1 Video 1  Video 2 Video 2  Link to website Link to website.
BTEc unit 12 software development
Com Port API Karl Riehl
1 Software Development Topic 2 Software Development Languages and Environments.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
NetTech Solutions Working with Web Elements Lesson 6.
Python File Handling. In all the programs you have made so far when program is closed all the data is lost, but what if you want to keep the data to use.
Se Over the past decade, there has been an increased interest in providing new environments for teaching children about computer programming. This has.
1 Advanced Topics in Access How to create forms and reports Andrew Yu 03/04/2002.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Database What is a database? A database is a collection of information that is typically organized so that it can easily be storing, managing and retrieving.
University of Sunderland CIF 102/FIF102 Fundamentals of DatabasesUnit 15 Programming in Microsoft Access using VBA Using VBA to add functionality.
Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.
Topic 1 Object Oriented Programming. 1-2 Objectives To review the concepts and terminology of object-oriented programming To discuss some features of.
MS Visual Basic 6 Walter Milner. VB 6 0 Introduction –background to VB, A hello World program 1 Core language 1 –Projects, data types, variables, forms,
Final project presentation by Alsharidah, Mosaed.
) Main Menu: You can access all aspects of the database from this screen 2) Contacts: You can access the “contact database management” side of.
Technology Vocabulary By: Rakeysha Patterson. Search Engine  A computer program that searches documents, especially on the World Wide Web, for a specified.
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
File Handling in QBASIC
Juanita Cano City of Sacramento Spring 2014 Geography 375.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
Get up to speed Save your files in the format that works best Access 2007 uses a new file format and a new file extension. What does that mean to you?
CS 101 – Oct. 7 Solving simple problems: create algorithm Structure of solution –Sequence of steps (1,2,3….) –Sometimes we need to make a choice –Sometimes.
12-Jun-16 Event loops. 2 Programming in prehistoric times Earliest programs were all “batch” processing There was no interaction with the user Input Output.
Introduction to Scratch We will be using the Scratch Environment today, so please log in to the Scratch website (scratch.mit.edu)
Programming with Microsoft Visual Basic 2012 Chapter 14: Access Databases and SQL.
2020 Company Confidential. GSV Global Styles Validations.
Fuel Cell Modeling Albert Wong. Background and Objectives  To produce a easy to use user interface for modeling the fuel used in a fuel cell.  Port.
Core LIMS Training: Entering Experimental Data – Simple Data Entry.
Event loops 16-Jun-18.
Excise Tasks CS 4640 Programming Languages for Web Applications
Architecture Components
How to Create Message Template in Hotmail?
How Can I Download My Transactions Directly Into Quicken
Programming Misconceptions
Event loops.
Visual programming Chapter 2: Events and Event Handling
Event loops 17-Jan-19.
Event loops 17-Jan-19.
Event loops 8-Apr-19.
Programming Challenge Problem
WEEK 8 COURSE PROJECT PRESENTATION NAME: ALEXANDER WEISS CLASS: CIS115.
Event loops.
Basic Mr. Husch.
ISCUSflex New Software Version September 2018
Programming Concepts and Database
Event loops.
Event loops 19-Aug-19.
Presentation transcript:

Object Matching With Faces CS460 Project Presentation By Sam Buyarski

Project Requirements  Design an HCI that assists with entering pictures of faces and their identifying features.  Use a combination of the user manually identifying features and the program determining some other features.  Store face data and make it searchable.  Identify a face and match it with any previously entered faces.

The Plan  Start simple and grow the project.  First design input HCI for entering pictures.  Next implement storage of information.  Design a search for matching pictures.  Test, add more features.

My Solutions  Original interface was confusing  Take the user through identifying features step by step.  Save in a delineated file.

Exceptions  The storage system is not done  The search does not work

CS Concepts  CS 110, 205, 210 – Modular code, functions, structures  Event Programming – Trapping Mouse Button Events, Dialogs  Programming Languages

EXTENSIONS  Automate some of the features being identified, maybe use the CMU Cam.  Make a reliable search, maybe a weighted search.  Use a database to store characteristics of pictures.  Use less global variables  Change languages

Advice  Start early and start often  Meet with the professors a lot and ask for help when you need it  Do not try to guess how long something will take, just start as soon as you can.

The End  Questions?