ScribbleCalc for iOS

A requirement for graduation from BYU-I in the Software Engineering program is to complete a senior project. Said project has to have a computer science focus in which the student has not had previous experience and have a duration of at least 156 hours in design and development.

For my senior project I chose to focus on the topic of computer vision while learning more about iOS development. I created an iOS app written in Swift which uses the iPhone’s camera to capture a handwritten math problem. The app will then segment the image into individual characters, recognize what character was written (using the KNN algorithm along with the MNIST¬†dataset), solve the math problem, and display the results to the user.

The final project can be found on GitHub.