OCR BOX
OPTICAL CHARACTER RECOGNITION WEBSITE
Ever felt a need for an assistant who could help you in typing the text from real images? Here you have got the OCR BOX to the rescue. This website with the OCR BOX not only helps you to extract the texts from the images but also translates them to the desired language. The translation option ranges for about 106 languages in the world. The icing on the cake is that the content in the image can be converted to an audio file. The user-friendly UI simplifies your task of extraction and conversion.
Table of Contents
- Backend Framework: Flask
- Front-end Framework: MDBootstrap
INSTALLATION
-
Fork and Clone
- Fork my-ocr the Repo
- Clone the repo to your computer
-
Create a Virtual Environment for the Project
In Windows
python -m venv venv venv\Scripts\activate
In Ubuntu/MacOS
python -m virtualenv venv source venv/bin/activate
If you are giving a different name then
venv
, then please mention it in.gitigonre
first -
Install all the requirements
pip install -r requirements.txt
-
Run server
python flask1.py
-
Do the Development and send me a PR referencing the issue.
DEVELOPMENT
git checkout develop-<username>
//Create the changes and then commit
git add <filename>
git commit -m "<Message here>"
From your master
branch or your main branch that you are working on, give a PR to our develop
branch.
Developers should create a folder /media and put an image named default.jpg
to avoid errors in creating superuser.
!IMPORTANT
: Don't give a PR to the master branch
We only accept PR's to develop
branch.
CONTRIBUTIONS
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. While sending the PR please mention the issue in the Comment.