1. A method of text detection in a video image, comprising: at an image processor, receiving a video frame that potentially contains text; segmenting the image into regions having similar color; identifying high likelihood non-text regions from the regions having similar color and discarding the high likelihood non-text regions; merginging those regions whose the size and color are similar and their horizontal positions are within a threshold in the remaining regions; describing the regions using features by carrying out a feature extraction process to extract stroke features, edge features, and fill factor features; and passing the remaining regions through a trained binary classifier to obtain the final text regions which can be binarized and recognized by OCR software.