OCRina is a project which combines computer vision, OCR and digital electronics to create a gesture-based BCD calculator.
Using Opencv and Mediapipe, the user writes digits onto a virtual canvas which are then recognised using PyTesseract OCR, the detected numbers are sent to the ESP8266 which output their 2 3-bit binary numbers to a BCD adder hardware circuit built with 7483 adders and 7448 seven-segment decoders.
The system performs real decimal addition and displays the result on physical seven-segment displays.
This code lets the user draw numbers in the air using hand-tracking, places those strokes onto a virtual canvas, recognizes the digit, and then sends the detected number to the physical BCD adder through the ESP.
The ESP8266 code receives the recognized digits over serial communication from the program, converts each digit into its 3-bit binary form, and outputs these bits through the GPIO pins. These signals are then fed directly into the hardware adder circuit for BCD addition
934a-29e6-43ab-971d-b6009748709e.online-video-cutter.com.mp4 |
|---|
| Addition of 6 and 7 |
- Vedant Malkar
- Zaid Faruqui
- Ananya Rane
- Arnav Shelke
- Mayuresh Surve



