This document presents a camera-based text recognition system developed using MATLAB to assist blind or visually impaired individuals in reading product labels and text from handheld objects. The system uses a camera to capture an image of a product label, applies preprocessing techniques like grayscale conversion and thresholding to extract the text, then uses optical character recognition (OCR) to identify the text and provide it in an audio output. Key steps include text detection using maximally stable extremal regions (MSER) and stroke width transform algorithms, geometric filtering to remove non-text regions, and template matching OCR. The system aims to improve on previous methods by handling more complex backgrounds and text orientations like vertical text. Future work may include recognizing text from more challenging