4. The method of claim 1 , further comprising additional pre-processing steps before the step of performing the character segment detection, the pre-processing steps comprising: deciding a threshold type and performing binarization on the cropped frame to produce a binary frame; performing connected component analysis on the binary frame to produce analyzed connected components; and de-noising analyzed connected components in the binary frame before performing the character segment detection on the binary frame.
4. The method of claim 1 , further comprising additional pre-processing steps before the step of performing the character segment detection, the pre-processing steps comprising: deciding a threshold type and performing binarization on the cropped frame to produce a binary frame; performing connected component analysis on the binary frame to produce analyzed connected components; and de-noising analyzed connected components in the binary frame before performing the character segment detection on the binary frame. 5. The method of claim 4 , further comprising: deciding whether a text precursor is detected after performing the pre-processing steps on the cropped frame before proceeding with the step of character segment detection.