MyOCR is an Android application that leverages Optical Character Recognition (OCR) technology to convert different types of documents and images into editable and searchable text. Whether it's snapping a photo of a printed paper or selecting a PDF file, MyOCR makes digitizing text effortless.
- Image to Text: Convert images captured using your device's camera into plain text.
- PDF to Text: Extract text from PDF documents with ease.
- Multi-Image Processing: Select and process multiple images at once for batch text extraction.
- Intuitive UI: Simple and clean user interface to provide a seamless user experience.
- Copy or Share: Easily copy extracted text to the clipboard.
To get a local copy up and running, follow these simple steps.
- Android Studio
- An Android device or emulator with Android version 6.0 (Marshmallow) or higher
-
Clone the repo
git clone https://github.com/unhingedpanda/MyOCR.git
-
Open the project in Android Studio.
-
Build the project and run it on your Android device or emulator.
- Launch the app and choose your preferred text extraction method: "Take a Picture" or "Select PDF/Image".
- If taking a picture, grant the camera permission and snap a photo of the text you want to digitize.
- For PDFs, browse your device to select the desired file.
- View the extracted text, copy it to the clipboard.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- 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