フリーハンドの線、曲線、円または他のストロークをタッチスクリーン上に描画するとき、囲まれた領域がストローク内に形成されているかどうかを知るアルゴリズムが必要です。たとえば、小文字の「e」が描かれている場合は、その中に囲まれた領域がありますが、「m」、「w」などの文字には囲まれた領域がありません。囲まれた領域を認識するアルゴリズム
答えて
- は、既存の行のためには、画面上のピクセルを選ぶことができ、全体 領域が覆われるまで は、その行で停止し、すべての方向にそれを展開します。
- 画面の境界線を領域の境界線と見なさない場合: は、 の画面の境界線に当たるかどうかをチェックするだけで囲まれた領域かどうかを判断できます。
- 画面の境界線を領域の境界線と見なす場合: は囲まれた領域です。
- 今チェックした領域を引きます。新しいピクセルを選択します。ピクセルが残らなくなるまで繰り返します。
私が対処したいのは、自分で設計した一連のシンボルです。一度シンボルが描かれると、その場で囲まれた領域があるかどうかをアルゴリズムが知りたがるので、アルゴリズムは非常に速くそれを伝えることができるはずです。また、時計回りか反時計回りかがわかるはずです。 – zhuhuren
コメントには、入力は一連のパスで構成されていると述べました。どのようにすべてのパスから交差点を計算し、交点を持つすべてのパスをグラフにマージするのですか?次に、グラフアルゴリズムを使用してループを検出することができます。 – Shiro
各シンボル(またはパス)の入力は一連のポイントです。 – zhuhuren
- 1. 画像の領域認識
- 2. 領域をフラッディングするアルゴリズム
- 3. キューブカーブで囲まれたイメージの領域をコピーする方法
- 4. ヒストグラムを使ってテキスト領域を認識する方法は?
- 5. 接続された領域の領域
- 6. 同期された領域を認証するためのベストプラクティス
- 7. パターン認識アルゴリズム
- 8. アパレル認識アルゴリズム
- 9. ロングタップ認識機能の特定の領域を除外
- 10. アップロードされた画像を確認する白黒領域%
- 11. vimでカッコで囲まれた領域をハイライトする方法は?
- 12. CALayerのマスクされた領域の周囲に影を追加
- 13. UIGesture特定の領域への認識器
- 14. ジェスチャー認識アルゴリズム - Kinect
- 15. MVC3領域の認証
- 16. 異なるフォントサイズのテキスト領域を囲む囲み枠
- 17. ハイチャート領域範囲グラフのダイグラフ相当
- 18. C#の計算領域と周囲
- 19. ネストされた領域Magnolia
- 20. 大きな領域を凸多角形に分割するアルゴリズム
- 21. マウスの動きを認識するアルゴリズム
- 22. 重複する地理的領域を決定するためのアルゴリズム
- 23. 領域成長アルゴリズムを使用して関心領域を定義するには?
- 24. アクティビティを探しています認識アルゴリズムまたはリソース
- 25. Kairos API:顔認識アルゴリズム
- 26. カラー領域の境界を見つけるアルゴリズムを探しています
- 27. スタック領域としてメモリ領域を使用しますか?
- 28. ワークシート内の領域/領域をループしますか?
- 29. 可視領域に表示されたマーカーの数を確認する
- 30. カーソルれる矩形領域
実際には、シンボルの「囲まれた領域」を説明するのに「e」を使用しました。私が扱おうとしていたのは、それぞれが特別な意味を持つ、自分でデザインした一連のシンボルです。シンボルが描かれたら、その中に囲まれた領域があるかどうかをアルゴリズムが知りたがります。 – zhuhuren
入力とは何ですか?パス上のいくつかのポイント?画像?後者の場合、実行可能なアルゴリズムを思いつくのはかなり難しいでしょう。 – maraca
パス上のいくつかのポイント。 – zhuhuren