I am trying to implement a small recognition program, which should take an image with hand-written shapes as an input (shape objects can be nested), and tell me which shapes it consists of, their type, size and at least coordinates of one point in a shape. Where should I start? Maybe, some machine learning technics could be used for such a task?
I've tried to look for some examples or tutorials dealing with handwriting recognition of custom shapes, but haven't found something worth looking at.