Business Card Scanner

Business Card Scanner

Dhruv Rathi

Dhruv Rathi

New Delhi, Delhi

Just click a photo and in seconds using the inbuilt Optical Character Recognition engine the contact details will be in your Phone Book. The

Android, Artificial Intelligence


Here’s how it works:

It uses Google’s Tesseract to built an Optical Character Recognition Engine inside the phone once installed, thus it works completely offline.

Then using Leptonica Image Processing and various other algorithms the image clicked is enhanced so as to best suite for the OCR purpose.

The engine then extracts the text which undergoes entity detection using Open Natural Language Processing(OpenNLP).

The entities are put under appropriate fields and the contact is saved in the phone directory along with the business card.

Using Parse as backend, Android Studio as IDE, stackoverflow as mentor I finally completed the app in 1 month time period.



Business Card Scanner

Medium 19657140 1605089572855250 3345190797171908989 n

Tushaar G. updated status

Medium 19657140 1605089572855250 3345190797171908989 n

Tushaar Gangarapu

Hello everyone, I am Tushaar. I am currently pursuing my bachelors at NITK. I developed passion towards AI and Machine Learning, had mentored the same at a mentorship program and currently was working on "Real Time Sensor based Weather Analysis and Prediction using Cloud Analytics to Improve Agricultural Yield". At the moment all we have are basic regression models which actually work with an 80 percent efficiency approximately. The repositories related to both the mentorship program and the regression models can be found on my GitHub account.

Medium screen shot 2017 06 30 at 8.00.34 pm

Sachin D. created project Distributed data storage system using Raft Consensus algorithm.

Medium ccbbc984 e89a 4bcc 9b36 c6d5d2dfda01

Distributed data storage system using Raft Consensus algorithm.

Consensus algorithm solves the major problem in distributed systems; they ensure safety under all conditions including network delay, partitions, duplication, reordering. The Raft is a consensus algorithm for managing a replicated log, Raft leader election algorithm provides data replication and consistency across all the cluster nodes. Raft also includes a new mechanism for changing the cluster membership, which uses overlapping majorities to guarantee safety.

Medium foto

Rafael S. created project Data Stream Mining

Medium c998e101 cead 4355 a005 b5614f7dfe88

Data Stream Mining

If the application data is very large and the recent data is the most important, by using data stream mining techniques we can extract knowledge to facilitate and simplify decision making. This project intends to study data streaming mining in internet networks, IoT sensors and social media. The machine learning algorithms need modifications to be adaptive and incremental. Modern code is also required to optimize computational resources.

Default user avatar 57012e2942

Abhirami A. updated status

Default user avatar 57012e2942

Abhirami A

I am working on face recognition. I did a summer project on theft detection and alert system where face recognition is used to recognize the intruder and alerts the authorized people through email and sms (basically an IoT project). I used HOG algorithm for face detection and and openface for face recognition which uses facenet's face embedding. I would like to explore more in deep learning.

See More

No users to show at the moment.

No users to show at the moment.