Created on 8th November 2024
•
This solution addresses several challenges faced by individuals working with handwritten or image-based code:
Difficulties with Handwritten Code: Handwritten code can be hard to read, prone to misinterpretation, and difficult to share with others in its original form.
Manual Typing Leads to Errors and Wasted Time: Manually transcribing handwritten code into a digital format is time-consuming and can introduce errors, which can be frustrating and inefficient.
Challenges with Image-Based Code: Screenshots or images of code (whether handwritten or typed) often need to be manually typed out, creating additional friction for users who want to quickly test or share the code.
Specific Pain Points:
Solution:
TEXT2TECH
Challenge 1: Text Extraction from Image
Technologies Used: We used Tesseract OCR for text recognition, OpenCV for image pre-processing, and machine learning models for handwriting recognition.
Challenge 2: Integrating Extracted Code with Code Editor
Technologies Used: We used Monaco Editor for a smooth coding interface, Prettier for code formatting, ESLint for syntax checking, and custom auto-complete logic.
Tracks Applied (3)
GitHub Education