An OCR system that captures and extracts handwritten or printed text using MATLAB's OCR capabilities and a Raspberry Pi camera module.
- Capture image using Raspberry Pi camera
- Transfer image to MATLAB via SSH/SCP
- Apply image preprocessing (grayscale, binarization, filtering)
- Perform text extraction using
ocr()
function - UI interface for manual text correction
- Display bounding boxes for recognized words
- Hardware: Raspberry Pi 3B+, Pi Camera V2
- Software: MATLAB, Image Processing Toolbox
- Languages: MATLAB Script, Bash
capture_image.sh
– Pi-side scriptocr_main.m
– MATLAB main scriptimage_processing.m
– Preprocessingui_text_edit.m
– Correction GUI
** Dialogue box that helps users edit the message**
** Image of bounding boxes around the identified words**
- Tested on handwritten + printed text
- Accurate bounding boxes and OCR output