/Handwritten-Optical-Character-Recognition

Responsive web app that can recognize handwritten characters drawn on canvas and perform arithmetic calculation.

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Handwritten Character Recognition Calculator

GitHub license Website Codacy Badge

ForTheBadge uses-html ForTheBadge uses-css ForTheBadge uses-js

Description


Demo Responsive web app that can recognize handwritten characters drawn on canvas and perform arithmetic calculation. inference is carried out on browser using TensorFlowJS.

Supported Characters


  • Digits 0 - 9
  • Addition +
  • Subtraction -
  • Multipication X
  • Division % (Forward or Backward Slash not supported)
  • Decimal .
  • Equals =

Links


Link to web app: Handwritten Character Recognition Calculator

Link to dataset: Handwritten Math Symbols Dataset

Link to notebook for training CNN: Notebook