final project cee-101s-01/matlab coin reader instructors: derek fong / tracy mendel students: joseh...
TRANSCRIPT
![Page 1: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/1.jpg)
Final ProjectCEE-101s-01/MATLAB
Coin Reader
Instructors: Derek Fong / Tracy MendelStudents: Joseh Suarez Tiago Oliveira
![Page 2: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/2.jpg)
What problem does it solve?
How does it work?
Introduction
Picture taken from: phandroid.com
![Page 3: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/3.jpg)
Black background
No coins touching
No coins near the edge
At least one coin of each value
No zoomed out images
Conditions
![Page 4: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/4.jpg)
1. Average Background Color 5. Coin Cleaner
2. Coin Finder 6. Penny Finder
3. Triangles 7. Diameter Compare
4. Diameter 8. Final Sum
Methodology
![Page 5: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/5.jpg)
Calculate Background color
Change the picture to gray scale image (2D matrix)
Calculate the average of the pixel border
![Page 6: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/6.jpg)
Compare pixels iteratively
Condition to enter Triangles:
| Pixel - Background | > Threshold
Draw a triangle and find the
the average color
Check color vs. background
Edge Finder and Triangles
![Page 7: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/7.jpg)
Check pixel 3 by 3
Figure out the diameter
Draw a box
Diameter and Coin Cleaner
![Page 8: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/8.jpg)
Take RGB average for each coin
Penny Evaluation
[R, G, B] [(R-B),(G-B), Ø]
[(R-B),(G-B), Ø] [(R-B)-(G-B), Ø, Ø]
Grey : 20 > value > 30
Penny: value > 32
![Page 9: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/9.jpg)
Diameter Compare
[150, 113, 88, 117, 149, 63]
[2, 2, 1, 1]
Input: Array of diameters
Output: Array containing the
number of each coin type
Method: Repeatedly count the
number of “wide” coins and
remove them from the array.
![Page 10: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/10.jpg)
[2, 2, 1, 1]
[1.00, 0.25, 0.05, 0.10, 0.01]
Final Sum
*0.50, 0.10, 0.10, 0.01+
$ 0.71
Input from Diameter Compare:
![Page 11: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/11.jpg)
Examples
Sum: $ 2.68 Sum: $ 0.41
![Page 12: Final Project CEE-101s-01/MATLAB Coin Reader Instructors: Derek Fong / Tracy Mendel Students: Joseh Suarez Tiago Oliveira](https://reader033.vdocuments.us/reader033/viewer/2022051620/56649e8a5503460f94b8f96d/html5/thumbnails/12.jpg)
Thank you!Questions?