1. A recognition method, comprising: receiving, by a processor, from an image sensor of a recognition system, an input image comprising one or more characters; preprocessing, by the processor, the input image before extracting one or more nodes and edges of each character from the input image, the pre-processing comprising the steps of: detecting a boundary of the input image; identifying a location of each character based on the boundary of the image; segmenting the image of each character into one or more image segments from the location; and skeletonizing the one or more image segments of each character to generate one or more features representing a general form of the character; extracting, by the processor, the one or more nodes and edges of each character in the input image; generating, by the processor, a graphical representation of each character based on the one or more edges, wherein generating the graphical representation of each character comprises the steps of: generating the graphical representation using the edges of each skeletonized character; and determining the graphical wave ending position angle of each skeletonized character from the respective graphical representation thus generated; comparing, by the processor, the generated graphical representation of each character with the predetermined graphical representation of each reference character stored in a reference repository; and recognizing, by the processor, the reference character as one of the characters in the input image based on the comparing.
1. A recognition method, comprising: receiving, by a processor, from an image sensor of a recognition system, an input image comprising one or more characters; preprocessing, by the processor, the input image before extracting one or more nodes and edges of each character from the input image, the pre-processing comprising the steps of: detecting a boundary of the input image; identifying a location of each character based on the boundary of the image; segmenting the image of each character into one or more image segments from the location; and skeletonizing the one or more image segments of each character to generate one or more features representing a general form of the character; extracting, by the processor, the one or more nodes and edges of each character in the input image; generating, by the processor, a graphical representation of each character based on the one or more edges, wherein generating the graphical representation of each character comprises the steps of: generating the graphical representation using the edges of each skeletonized character; and determining the graphical wave ending position angle of each skeletonized character from the respective graphical representation thus generated; comparing, by the processor, the generated graphical representation of each character with the predetermined graphical representation of each reference character stored in a reference repository; and recognizing, by the processor, the reference character as one of the characters in the input image based on the comparing. 4. The method as claimed in claim 1 , wherein recognizing characters of the input image comprising the steps of: selecting one or more skeletonized characters matching with each reference character as recognized characters of the input image upon comparing the graphical wave ending position angle and adjacency matrix of each skeletonized character with the graphical wave ending position angle and adjacency matrix of the reference character; determining at least one unmatched character and determining a matching probability data of at least one unmatched character; comparing the matching probability data of at least one unmatched character with a predetermined matching probability threshold; and selecting the reference character as recognized character in the input image based on comparing.