All Projects â†’ johnhany97 â†’ ocr-machine-learning

johnhany97 / ocr-machine-learning

Licence: other
OCR Machine Learning in python

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to ocr-machine-learning

ml-simulations
Animated Visualizations of Popular Machine Learning Algorithms
Stars: ✭ 33 (-21.43%)
Mutual labels:  pca, knn
Nkocr
🔎📝 This is a module to make specifics OCRs at food products and nutritional tables.
Stars: ✭ 15 (-64.29%)
Mutual labels:  ocr, spelling-correction
ml
įģå…¸æœē器å­Ļäš įŽ—æŗ•įš„极įŽ€åŽžįŽ°
Stars: ✭ 130 (+209.52%)
Mutual labels:  pca, knn
labelReader
Programmatically find and read labels using Machine Learning
Stars: ✭ 44 (+4.76%)
Mutual labels:  classifier, ocr
NIDS-Intrusion-Detection
Simple Implementation of Network Intrusion Detection System. KddCup'99 Data set is used for this project. kdd_cup_10_percent is used for training test. correct set is used for test. PCA is used for dimension reduction. SVM and KNN supervised algorithms are the classification algorithms of project. Accuracy : %83.5 For SVM , %80 For KNN
Stars: ✭ 45 (+7.14%)
Mutual labels:  pca, knn
Scene Text Recognition
Scene text detection and recognition based on Extremal Region(ER)
Stars: ✭ 146 (+247.62%)
Mutual labels:  classifier, ocr
lapis-bayes
Naive Bayes classifier for use in Lua
Stars: ✭ 26 (-38.1%)
Mutual labels:  classifier
Game2Text
Complete toolbox for gamifying language learning
Stars: ✭ 86 (+104.76%)
Mutual labels:  ocr
deep-learning-for-document-dewarping
An application of high resolution GANs to dewarp images of perturbed documents
Stars: ✭ 100 (+138.1%)
Mutual labels:  ocr
PLNmodels
A collection of Poisson lognormal models for multivariate count data analysis
Stars: ✭ 44 (+4.76%)
Mutual labels:  pca
Machine-Learning-Models
In This repository I made some simple to complex methods in machine learning. Here I try to build template style code.
Stars: ✭ 30 (-28.57%)
Mutual labels:  pca
ID-Card-Passport-Recognition-SDK-Android
On-Device ID Card & Passport & Driver License Recognition SDK for Android
Stars: ✭ 223 (+430.95%)
Mutual labels:  ocr
spell
Spelling correction and string segmentation written in Go
Stars: ✭ 24 (-42.86%)
Mutual labels:  spelling-correction
vehicle-rear
Vehicle-Rear: A New Dataset to Explore Feature Fusion For Vehicle Identification Using Convolutional Neural Networks
Stars: ✭ 99 (+135.71%)
Mutual labels:  ocr
BankCard-Recognizer
Identifying numbers from bankcard, based on Deep Learning with Keras [China Software Cup 2019]
Stars: ✭ 74 (+76.19%)
Mutual labels:  ocr
ScribeBot
A highly scriptable automation system full of cool features. Automate everything with a little bit of Lua.
Stars: ✭ 72 (+71.43%)
Mutual labels:  ocr
ocrd cis
OCR-D python tools
Stars: ✭ 28 (-33.33%)
Mutual labels:  ocr
CleanSCAN
A simple, smart and efficient document scanner for Android
Stars: ✭ 151 (+259.52%)
Mutual labels:  ocr
papermerge-core
Papermerge RESTful backend structured as reusable Django app
Stars: ✭ 103 (+145.24%)
Mutual labels:  ocr
ocr space
Free Online OCR for Ruby - Convert images to text
Stars: ✭ 62 (+47.62%)
Mutual labels:  ocr

Optical Character Recogniser

Description

This project is meant to demonstrate machine learning algorithms and techniques to implement an OCR with high accuracy by making use of learning techniques and feature reduction algorithms to make it more efficient.

Scenario

Given some PDF pages to test and bounding boxes for letters, the system takes in the data in the training mode and computes what are the features that are more relevant to identifying characters and stores these features to then use on test pages.

Features

  • Implemented in python
  • K-Nearest neighbour classifier
  • PCA (principal components) for feature reduction
  • Spelling correction in the basic error detection function
  • Forward sequential search

To run

  • Training stage: python code/train.py
  • Evaluation stage: python code/evaluate.py dev

Results

97.4% Accuracy 97.4% Accuracy

96.4% Accuracy 96.4% Accuracy

86.2% Accuracy 86.2% Accuracy

60.4% Accuracy 60.4% Accuracy

60.9% Accuracy 60.9% Accuracy

50.7% Accuracy 50.7% Accuracy

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].