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

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

Transcript of Shape Teacher Kathryn Chong Quigley EPS 209 Matlab Final Project Presentation.

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.