Menu

Realtime recognition of cursive handwriting

Amr Zoheir
2014-09-22
2014-09-22
  • Amr Zoheir

    Amr Zoheir - 2014-09-22

    Hi
    I'm new to OpenIMAJ and wondering if it's suitable for realtime recognition cursive handwriting.. Any tips on where to start would be most appreciated.
    Thanks
    Amr

     
  • Jonathon Hare

    Jonathon Hare - 2014-09-22

    There isn't anything built-in, but I guess OpenIMAJ (coupled with it's dependencies) has all the key features you would need... What kind of recognition approach are you going to take - one based on pen stroke formation (i.e. tracking the coordinates of the pen as the user writes) or one based purely on the analysis of the previously written text in the image?

     
    • Amr Zoheir

      Amr Zoheir - 2014-09-22

      Thanks Jonathon for your prompt reply..
      I'm thinking to gather the list of strokes as the use is typing, and once the typing stops ( a sec of no new strokes ), to pass the list of strokes to a class that would return the actual text.

       
  • Jonathon Hare

    Jonathon Hare - 2014-09-22

    OK, there are some features that might be of use: the OpenIMAJ Polygon class could be used to represent each stroke (the Polygon class allows representing polylines as "open" polygons), and polygons can be simplified to reduce the number of vertices (the Ramer-Douglas–Peucker algorithm is implemented by the reduceVertices() method of Polygon).

    The simplified strokes could then be fed into something that encodes them as a feature (maybe encoding them as a chain code or similar?) to which a classifier could be applied...

     
  • Amr Zoheir

    Amr Zoheir - 2014-09-22

    Most appreciated

     

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.