Download - Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Transcript
Page 1: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Shape TeacherKathryn Chong Quigley

EPS 209 MatlabFinal Project Presentation

Page 2: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Shape TeacherKathryn Chong Quigley

EPS 209 MatlabFinal Project Presentation

Page 3: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Shape TeacherKathryn Chong Quigley

EPS 209 MatlabFinal Project Presentation

Page 4: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Shape TeacherKathryn Chong Quigley

EPS 209 MatlabFinal Project Presentation

Page 5: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Shape Teacher?

• Smart Phone App

• Teaches Basic Shapes

• Users Identify Shapes Around Them

• Context Increases Learning

Page 6: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

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.

Page 7: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Images Used in Prototype

Page 8: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Images Used in Prototype

Page 9: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Regionprops BoundingBox

Page 10: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Regionprops BoundingBox

Ecc > 0.8

Page 11: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Regionprops BoundingBox

Ecc > 0.8 Nonsymmetrical

Page 12: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Regionprops BoundingBox

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

Page 13: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Regionprops BoundingBox

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

Page 14: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Decision Tree

Page 15: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Circle in the Watch

Page 16: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Circle in the Watch

Page 17: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Circle in the Watch

Page 18: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Circle in the Watch

Page 19: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Circle in the Watch

Page 20: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

Circle in the Watch

Page 21: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

The Shapes Identified

Page 22: Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.