Newa-OCR is a Python application designed for Optical Character Recognition (OCR) of Newari Lipi scripts, including Pracalit and Ranjana Lipi. This project leverages advanced CRNN architecture to accurately read and process text in these traditional Newari scripts.
- OCR Support: Recognizes text in Newari Lipi scripts (Pracalit and Ranjana).
- Web Interface: Simple and intuitive interface for uploading images and viewing OCR results.
- Translations: Provides translations of OCR results into Nepali and English.
- Python: Version 3.10
- Dependencies: Required libraries are listed in
requirements.txt
-
Clone the Repository
git clone https://github.com/yourusername/newa-ocr.git cd newa-ocr
-
Create a Virtual Environment
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install Dependencies
pip install -r requirements.txt
-
Run the Application
python app.py
-
Access the Web Interface
Open your web browser and navigate to http://127.0.0.1:5000/ to access the application.
-
Upload an Image
- Select an image containing Newari Lipi text (either Pracalit or Ranjana).
- Choose the OCR model and checkpoint from the available options.
- Submit the form to process the image and receive the OCR results.
-
View Results
The results, including translations into Nepali and English (if applicable), will be displayed on the results page.
Inferencing the application.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or issues, please contact:
- Email: [email protected]
- LinkedIn: Bibek Thapa