Business Card Scanner

Business Card Scanner

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

Default user avatar

Ashish A. created project Snowball Sampling

Medium b2d7d897 f361 45f7 aef4 ebf4d5695e56

Snowball Sampling

When do we say that a graph has become large or the amount of data in the graph has become big? Why do we sample a graph? When do we say that a graph is sampled? What should be the size of our sampled graph? What difference does it make to work on the original graph and the sampled graph? These are some questions that are very common when people start working on real world of graphs that often span hundreds of millions or even billions of nodes and interactions between them. By the thumb of rule, we can say that 'large graphs' are those graphs exploration of which requires long computation time and 'big data' is typically the data which takes too much memory space to be stored on a single hard drive. Why do we need to sample the original graph? First and the foremost reason is that the sheer size of many networks makes it computationally infeasible to study the entire network. Moreover, the size of the network may not be as large but the measurements required to observe the underlying network are costly. Thus, network sampling is at the heart and foundation of our study to understand network structure. A good sampled graph must include useful knowledge. Our primary goal is to find the important properties that effectively summarizes the graph.

Graphs are used to represent real life situations where entities of internet are related to each other. In such situations, entities can be represented as nodes, and the relationship between them can be represented as edges. Graph Modelling of real life situations results into into networks. Thus, there are transport networks, road networks, biological networks, technology networks etc. Analysis and importance of these networks has given rise to a recent discipline of network science. Analysis of networks that are large and dense is a challenging task because of the associated computational expense. Focusing on smaller and dense areas of network is often preferred due to two reasons : \newline (i) reduced computation in terms of both time and memory (ii) better insights.

Default user avatar

Dheeraj S. updated status

Default user avatar

Dheeraj Sharma

On survey Literate the Peoples and Students regarding all subjects with Modern technology. With Regards to INTEL (Gordon Moore, Robert Noyce) CHIPNXT TECHNOLOGIES PVT LTD

Medium 0

Chandana R. updated status

Medium 0

Chandana Ravindra Prasad

Cross-Domain Sentiment Analysis on Enron Email data Oct 2017 – Dec 2017 Used transfer learning or domain adaptation technique to observe the applications of inter-domain approach. Training data was gathered from three different sources: Yelp, Amazon and IMDb. The model was then tested on Enron Data. This proved to be an efficient technique to apply when the target domain contains limited labelled data and collecting more data would be costly and tedious.

Predicting retweet possibilities based on sentiment analysis of historical tweets Jan 2018 - May 2018 Performing predictive analysis of future tweet traffic for a specified set of users based on sentiment analysis of that user's historical tweets.

Android Application Development Jan 2018 - May 2018 Created many fully functional applications for Android devices like Stock Watch, MultiNotes, Temperature Converter etc. Used AsyncTask, RecyclerView, CardView, SQLite.

See More

No users to show at the moment.

No users to show at the moment.