/TextRecognizerApp

An Android app that can recognize text from an image with the help of Machine Learning-Kit .

Primary LanguageKotlinMIT LicenseMIT

Text Recognizer App

An Android app that can recognize text from an image with the help of Machine Learning-Kit .

Download

Go to Releases to download the latest APK

Screenshots

Splash Screen Image Captured Screen Text Extraction Screen

Features

  • Detects text in images Using the ML Kit Text Recognition API
  • Uses the CameraX Jetpack support library to show a viewfinder and display the camera preview
  • Can Pick an image from gallery for text recognition
  • Provides a Flashlight button to turn on/off the device flashlight if needed
  • Extracted text can be copied to clipboard or can be shared via any another text sharing app available on the user's device
  • Handles device rotation
  • Makes any links , phone numbers etc Clickable , if found during text recognition

Tools & Technology Used

  • Android Studio & Kotlin
  • ML Kit Text Recognition API
  • CameraX and viewFinder
  • Flashlight
  • Lottie Animations
  • Image Picker
  • Linkify

Contributing

If you have a suggestion that would make this project better in any way , please fork the repo and create a pull request. You can also simply open an issue with the tag "feature-request". Any and all contributions you make are greatly appreciated . Don't forget to give the project a star⭐⭐! Thanks again!

Fork the Project

  • Create your Feature Branch (git checkout -b feature/AmazingFeature)
  • Commit your Changes (git commit -m 'Add some AmazingFeature')
  • Push to the Branch (git push origin feature/AmazingFeature)
  • Open a Pull Request

PLEASE MAKE SURE TO REMOVE THE .idea/ files before pushing a commit & Every PR will be reviewed before merging.

References

Featured On

https://androidexample365.com/text-recognizer-app-using-the-ml-kit/