ID Scanner Android Application

Create a useful application to be used by teaching assistants for checking students' homework.
How?
Scan a hand written ID number and recognize it from a list of ID’s.

Abstract

Create a useful application to be used by teaching assistants for checking students’ homework.

How?
Scan a hand written ID number and recognize it from a list of ID’s. The user will be able to submit a grade matching to the students’ ID.
The image processing algorithm

1

Transfer the image to HSV coordinate

4

 

Bwlabel function

5

The centered and fit sized images:

6

The machine learning algorithm

  • MNIST database – large database of handwritten digits
  • Using Naïve Base classifier on the MNIST database

Building the Android  application

3

Challenges

  • Learning how to work with opencv in c++
  •  Find the matching functions in opencv in order to implement our Matlab algorithm
  •  Absence of a main function used in our Matlab algorithm – Bwlabel doesn’t exist in opencv

Optional Solution

  •  Attempt to implement the Bwlable function using additional libraries (cv blobs)
  •  Implementing a new image processing algorithm without the Bwlable function in order to separate the digits one from another