In this post, I will explain about business card scanner using OCR API (Text Recognizer) in android. Before that you need to read about OCR API released by google in following link, https://developers.google.com/vision/text-overview Step 1 : We need to add following in dependencies compile 'com.google.android.gms:play-services-vision:11.0.2' Step 2 : Add Permissions for CAMERA, READ and WRITE_EXTERNAL_STORAGE Permissions for Capture and store image. After scan the image we will delete that stored image from storage. We need high quality image file for getting exact text, 's why we store the image. <uses-permission android:name= "android.permission.INTERNET" /> <uses-permission android:name= "android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-feature android:name= "android.hardware.camera" android:required= "false" /> <uses-permission android:name= "android.permission.READ_EXTERNAL_STORAG...