1. A method for training an optical character recognition (OCR) system for a character pattern, the method comprising: comparing the character pattern to images of the same character, wherein the images are associated with a database of character images; comparing the character pattern to images of different characters associated with the database of character images; calculating a weight value for an image sample of the same character based on comparing the character pattern to images of the same character; calculating a weight value for an image sample of a different character based on comparing the character pattern to images of the different characters; and for each weight value, calculating a corresponding normalized weight, based on a correlation between right and wrong samples of characters which received a same weight value by comparing the character pattern calculating weight values.