Yaron Vazana

NLP, Algorithms, Machine Learning, Data Science, tutorials, tips and more

  • About
  • Blog
  • Projects
  • Medium

Contact Me

yaronv99 [at] gmail.com

Powered by Genesis

You are here: Home / Archives for Open CV

Android Text Detection Using OpenCV

February 2, 2016 by Yaron 38 Comments

Mobile devices have improved significantly over the past years. They are now capable of running intensive CPU tasks like image processing and object detection algorithms, perform mathematic calculations and even handle a large amount of data efficiently.

In this project I’m going explain how to use the OpenCV library in your android app, and implement a real time text detection algorithm using  the rear phone camera. I will use the OpenCV MSER algorithm which is used to detect points of interest inside an image.

android-text-recognition

[Read more…]

Filed Under: Android, Mobile Tagged With: Android, Apps, Material Design, Mobile, Open CV, Video

How To Add OpenCV To Your Android App

January 20, 2016 by Yaron 4 Comments

OpenCV is an open source library which provides a wide range of machine learning and computer vision algorithms. OpenCV original library is written in C++ but there are wrappers for other major programming languages, including Java (for android).

Since I use OpenCV quite often, I decided to dedicate a separate post and write a tutorial on how to add the library to an existing android application, developed in android studio.

OpenCV for android

[Read more…]

Filed Under: Android, Mobile Tagged With: Android, Android Studio, Apps, Material Design, Mobile, Open CV, Programming

Adding REST Endpoint To Your Android App

July 1, 2015 by Yaron 2 Comments

In the previous tutorials, I showed how to create Material Design android applications. Those applications were mostly UI based and didn’t really did an intensive background work. Switching views and showing some web service results is a trivial task which can be handled by the phone CPU easily. But what if we want to analyze our data before we serve it to our users? well, in that case, we would probably want to add some backend services to do all the hard work.

How to add rest endpoint to android app

This tutorial shows how to add a Backend layer to your Android application and send/receive data from it

[Read more…]

Filed Under: Android, Mobile Tagged With: Android, Apps, Material Design, Mobile, Open CV, Programming

Android Material Design Tabs Camera App (with FAB)

May 28, 2015 by Yaron 1 Comment

Designing an app is not an easy task, you always feel like some actions are left behind while others are getting promoted. Google introduced us with a new concept of floating actions buttons which basically puts your most important app action always visible on the screen and always reachable to the user (it’s even close to your fingers for all the right handed people).

Google Android

This Tutorial Covers The Following:

  • Creating Tabs menu style android application
  • Getting images from the device camera
  • Setting a floating action button (FAB) for the application
  • Adding Open CV library for image processing

The full App code is available @ Github

[Read more…]

Filed Under: Android, Mobile Tagged With: Android, Apps, FAB, Material Design, Mobile, Open CV, Programming

SUBSCRIBE TO BLOG

Subscribe to Blog

Subscribe to get the latest posts to your inbox

Recent Posts

  • Training an AutoEncoder to Generate Text Embeddings
  • Using Dockers for your Data Science Dev Environment
  • Identifying Real Estate Opportunities using Machine Learning
  • How to Create a Simple WhatsApp Chatbot in Python using Doc2vec
  • Average Word Vectors – Generate Document / Paragraph / Sentence Embeddings
  • Visualizing Vectors using TensorBoard
  • Training a Doc2Vec Model with Gensim
 

Loading Comments...