TextTweak is a cutting-edge web application that leverages Django, Computer Vision, and Machine Learning to perform intelligent text recognition, manipulation, and enhancement tasks. From converting images to text to advanced processing, TextTweak provides an intuitive, robust solution for all your text processing needs.
- Optical Character Recognition (OCR): Extract text from images using advanced computer vision techniques.
- Text Enhancement: Clean and preprocess text for improved readability and accuracy.
- Multi-language Support: Detect and process text in various languages.
- Export Options: Save the processed text in multiple formats (e.g.,
.txt
,.pdf
). - User-Friendly Interface: An intuitive UI for seamless user experience.
- Backend Framework: Django
- Programming Language: Python
- AI/ML Libraries: TensorFlow, OpenCV
- Frontend: HTML, CSS, JavaScript
- Database: SQLite
- Version Control: Git & GitHub
- Clone the Repository:
git clone https://github.com/AyeshaAshfaq12/Dynamic_Image_Text_Manipulator.git
- Navigate to the Project Directory:
cd Dynamic_Image_Text_Manipulator
- Create a Virtual Environment:
python -m venv venv
- Activate the Virtual Environment:
venv\Scripts\activate
- Install Dependencies:
pip install -r requirements.txt
- Run Database Migrations:
python manage.py migrate
- Start the Development Server:
python manage.py runserver
- Open the application in your browser at
http://127.0.0.1:8000
.