All Projects → ElmiraGhorbani → align_iranian_national_id_card

ElmiraGhorbani / align_iranian_national_id_card

Licence: other
A program to align rotated id cards and extract user data from it.

Programming Languages

python
139335 projects - #7 most used programming language
Cuda
1817 projects

Projects that are alternatives of or similar to align iranian national id card

ID-Card-Passport-Recognition-SDK-Android
On-Device ID Card & Passport & Driver License Recognition SDK for Android
Stars: ✭ 223 (+364.58%)
Mutual labels:  ocr, idcard
google-cloud-vision-php
A simple php wrapper for the google cloud vision API
Stars: ✭ 16 (-66.67%)
Mutual labels:  ocr, face-detection
object detector
Object detector from HOG + Linear SVM framework
Stars: ✭ 24 (-50%)
Mutual labels:  scikit-image, face-detection
MLKit
🌝 MLKit是一个强大易用的工具包。通过ML Kit您可以很轻松的实现文字识别、条码识别、图像标记、人脸检测、对象检测等功能。
Stars: ✭ 294 (+512.5%)
Mutual labels:  ocr, face-detection
Chineseocr
yolo3+ocr
Stars: ✭ 4,558 (+9395.83%)
Mutual labels:  ocr, idcard
Ai Reading Materials
Some of the ML and DL related reading materials, research papers that I've read
Stars: ✭ 79 (+64.58%)
Mutual labels:  ocr, face-detection
vietnamese-ocr-toolbox
A toolbox for Vietnamese Optical Character Recognition.
Stars: ✭ 26 (-45.83%)
Mutual labels:  ocr, idcard-ocr
idcardocr
离线环境下第二代居民身份证信息识别
Stars: ✭ 358 (+645.83%)
Mutual labels:  ocr, idcard
Tnn
TNN: developed by Tencent Youtu Lab and Guangying Lab, a uniform deep learning inference framework for mobile、desktop and server. TNN is distinguished by several outstanding features, including its cross-platform capability, high performance, model compression and code pruning. Based on ncnn and Rapidnet, TNN further strengthens the support and …
Stars: ✭ 3,257 (+6685.42%)
Mutual labels:  ocr, face-detection
Idmatch
Match faces on id cards with OCR capabilities.
Stars: ✭ 52 (+8.33%)
Mutual labels:  ocr, face-detection
Hms Ml Demo
HMS ML Demo provides an example of integrating Huawei ML Kit service into applications. This example demonstrates how to integrate services provided by ML Kit, such as face detection, text recognition, image segmentation, asr, and tts.
Stars: ✭ 187 (+289.58%)
Mutual labels:  ocr, face-detection
Kaku
画 - Japanese OCR Dictionary
Stars: ✭ 160 (+233.33%)
Mutual labels:  ocr
google-vision-sampler
Code examples for Google Vision API.
Stars: ✭ 47 (-2.08%)
Mutual labels:  face-detection
assap
Anti Shoulder Surfing Attack Platform (ASSAP)
Stars: ✭ 22 (-54.17%)
Mutual labels:  face-detection
facial-expression-recognition
Facial Expression Recognition Using CNN and Haar-Cascade
Stars: ✭ 44 (-8.33%)
Mutual labels:  face-detection
VideoFaceDetection
Face Detection with Android
Stars: ✭ 0 (-100%)
Mutual labels:  face-detection
bob
Bob is a free signal-processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, in Switzerland. - Mirrored from https://gitlab.idiap.ch/bob/bob
Stars: ✭ 38 (-20.83%)
Mutual labels:  face-detection
Face-Recognition
A Java application for Face Recognition under expressions, occlusions and pose variations.
Stars: ✭ 55 (+14.58%)
Mutual labels:  face-detection
Sharex
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
Stars: ✭ 18,143 (+37697.92%)
Mutual labels:  ocr
Tesstrain
Train Tesseract LSTM with make
Stars: ✭ 251 (+422.92%)
Mutual labels:  ocr

Align Iranian National ID Card

A program to align rotated id cards and extract user data from it.

Motivation of the Project

While working on a user authentication project for the National ID Card Organization, some of collected sample images could not be processed due to irregularity in size and scale. To overcome the problem, images were manually corrected using CamScanner. They were then cut off to be in the proper form. Repeating this process over and over is clearly a tedious task, so a simple program was written to automate it.

Prerequisites

Python 3+
Opencv 3.4.+
Numpy
Scikit-Image
Tensorflow

Running

git clone https://github.com/ElmiiiRaa/align_iranian_national_id_card.git
cd align_iran_national_id_card
python main.py

A sample card already exists in the input_cards directory. Simply replace it with your own input files. It's recommended to use no more than 2 or 3 files in each run.

Projects we borrowed from

Author

  • Elmira Ghorbani

See the blog post for more information.

License

MIT ©2019

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].