msantagiulianab / CardDetection

PUBLISHED, but NOT maintained: Scanner app that uses Machine Learning text recognition to detect email addresses and phone numbers on a business card or computer screen. Simply point your camera and take a picture. Then choose to email call or text: FLUTTER + Firebase ML Kit -> ANDROID/iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Card Detection

Scan a business card, computer screen or something that's been printed, and this app will detect if there is any email address and phone number, so you can contact this person immediately, without the need for typing the contact details. It works on both Android & iOS.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed Android 5.0 Lollipop or above to run it on your mobile device.
  • You have installed Android Studio v4.0 or above to edit/compile it on your computer.
  • You have installed the latest version of Dart/Flutter SDK on your computer
  • You have a <Windows/Linux/Mac> computer.
  • You have read LICENSE file.

Installing Card Detection

To check the code, follow these steps:

  1. Clone the repository
  2. Open it in Android Studio
  3. Run the app on your device

Using Card Detection

  1. Start the app
  2. Point at the business card
  3. Take a picture
  4. Select the service (email, phone, sms) you want to use

Contributing to Card Detection

To contribute to Card Detection, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin <project_name>/<location>
  5. Create the pull request.

Alternatively see the GitHub documentation on creating a pull request.

Contributors

Code: Michele Santagiuliana Busellato

Icon: Nikita Golubev (on flaticon.com)

Contact

If you want to contact me you can reach me at michelesantagiuliana@hotmail.it.

License

This project uses the following license: MIT license.

About

PUBLISHED, but NOT maintained: Scanner app that uses Machine Learning text recognition to detect email addresses and phone numbers on a business card or computer screen. Simply point your camera and take a picture. Then choose to email call or text: FLUTTER + Firebase ML Kit -> ANDROID/iOS

License:MIT License


Languages

Language:Dart 88.4%Language:HTML 7.8%Language:Swift 2.7%Language:Kotlin 0.9%Language:Objective-C 0.3%