-
20-09-2019 - |
質問
手書き認識ソリューションを探しています。一つ見つけました ここ, 、フラッシュ アプリケーションです。動作原理は何ですか?キャラクターを見つけるためにデータベースにクエリを実行しますか?
解決
日本語 (中国語の文字セットを含む) に対してこれを一度実行しました。操作を 4 つのステップに分割し、各ストロークで繰り返しました。
総ストローク数を数えます
ストロークの順序を決定する (各ストロークの順序が重要です)
ストロークの開始ラジアンと終了ラジアンを決定します (描画スペースがラジアンで分割されていることに注意してください)
上記の結果に基づいて、データベースの一致を絞り込みます。
他のヒント
あなたは狭いものを下に支援するなどストローク数、ストロークの開始と終了の角度、各ストロークにおける交差点の数、などの各種情報を、使用することができます(あなたの例のアプリは、結果を絞り込むように見えます)もちろん、データベースを与えられました。手書き認識はしかし、行うには非常に簡単なことではありません。
手書き/ジェスチャー認識にいくつかのさまざまなソリューションがあります。私が学んだ1は、特定の多層パーセプトロンネットワークでは、artifcialニューラルネットワークです。あなたには、いくつかの試験サンプルのthatsの中にフィード一言で言えば、あなたは、このネットワークを訓練して、新しい入力でテストするためにそれを使用し、正しいです。また、このネットワークを使用するフラッシュで同様のことは、これらの20本の質問ゲームです。
いくつかの簡単で、おそらくいくつかのより複雑なそれを行うには、いくつかの他の方法がありますが、それらの上に私の知識に乏しいます。
ここでは、JavaScriptでのオープンソースライブラリです。アルゴリズムは非常に簡単です、そしてsthgの答えは説明するものに実際に非常に近いです。これは、2つの文字のデータセットが付属しています。 https://github.com/gugray/HanziLookupJSする