English 中文(简体)
Chinese handwriting recognition
原标题:
  • 时间:2009-11-15 22:34:56
  •  标签:
  • flash
  • ocr

I m looking for handwriting recognition solution. I ve found one here, which is a flash application. What s the principle of how it works? Does it make any queries to db to find the character?

最佳回答

Have done this once for japanese (includes chinese character set). I had divided the operation in 4 steps, repeated at each stroke:

  1. Count the number of total strokes

  2. Determine Stroke order (the order of each stroke is important)

  3. Determine stroke start and end radian (notice the drawing space is divided in radians)

  4. Narrow down database matches, based on the above results.

问题回答

You could use various pieces of information, such as number of strokes, starting and ending angle of strokes, number of intersections in each stroke, etc. to help narrow things down (your example app only seems to narrow the results down), given a database, of course. Handwriting recognition is not a very easy thing to do however.

There are a few different solutions to handwriting/gesture recognition. The one that I have learnt about is with artifcial neural networks, in particular multilayer perceptron network. In a nutshell you feed in some test samples thats are correct, you then train this network and then use it to test on the new input. Similar things in flash that also use this network are those 20 question games.

There are a few other ways to do it, some simpler and some probably more complicated but my knowledge on them is poor.

Here s an open-source library in Javascript. The algorithm is pretty straightforward, and in fact very close to what sthg s answer describes. It comes with two character datasets. https://github.com/gugray/HanziLookupJS





相关问题
Disable button tooltip in AS3

I want to disable the tooltip on certain buttons. The tooltip manager seems to be an all or nothing solution. Is it possible to disable the tooltip for just one or two buttons?

Sorting twodimensional Array in AS3

So, i have a two-dimensional Array of ID s and vote count - voteArray[i][0] = ID, voteArray[i][1] = vote count I want the top 3 voted items to be displayed in different colors, so i have a 2nd Array -...

Virtual Tour using sketch up, ajax, flash technologies

I want to know if there are existing technology that make your 3d models in sketch into virtual tours, using either Ajax or Flash for web presentation. If there s none, which will be a good approach ...

AS3 try/catch out of memory

I m loading a few huge images on my flex/as3 app, but I can t manage to catch the error when the flash player runs out of memory. Here is the what I was thinking might work (I use ???? because i dont ...

Red5 Security Tutorial

I am looking for a step by step tutorial on securing Red5 from intrusion. This seems to be a question that comes up alot in a google search, but is never really answered in a way that makes sense to ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

visible property of DisplayObject

For example I have a hierarchy of movie clips. mc1 is a child of mc, and mc2 is a child of mc1. Turns out that when I set mc1.visible = false; mc2.visible stays true. Is that supposed to happen?...

热门标签