Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation

Preview:

Citation preview

Shape TeacherKathryn Chong Quigley

EPS 209 MatlabFinal Project Presentation

Shape TeacherKathryn Chong Quigley

EPS 209 MatlabFinal Project Presentation

Shape TeacherKathryn Chong Quigley

EPS 209 MatlabFinal Project Presentation

Shape TeacherKathryn Chong Quigley

EPS 209 MatlabFinal Project Presentation

Shape Teacher?

• Smart Phone App

• Teaches Basic Shapes

• Users Identify Shapes Around Them

• Context Increases Learning

Phone App Flowchart

Matlab Code

•Looped to process multiple images•Filter image and make high contrast B&W •Convert to label matrix and find largest grain•Using region props for largest grain •Use parameters to differentiate between shapes•Print shape name on to the original image.

Images Used in Prototype

Images Used in Prototype

Regionprops BoundingBox

Regionprops BoundingBox

Ecc > 0.8

Regionprops BoundingBox

Ecc > 0.8 Nonsymmetrical

Regionprops BoundingBox

Ecc > 0.8 Nonsymmetrical Area / bbox(3) * bbox(4) > 7.9

Regionprops BoundingBox

Ecc > 0.8 Nonsymmetrical Area / bbox(3) * bbox(4) > 7.9 Rectangle!

Decision Tree

Circle in the Watch

Circle in the Watch

Circle in the Watch

Circle in the Watch

Circle in the Watch

Circle in the Watch

The Shapes Identified