サンプル2。ステップ8:検出対象のフィールドRecipe #およびレシピ名の順序の指定
通常、フィールドは名前で検出されますが、文書のどのフィールドにも名前が付いているわけではありません。例えば、レシピ名を含むフィールドには名前はありません。従って、このフィールドの検出には異なるアプローチを使わなくてはいけません。
最初に思いつくわかりやすい解決策は、レシピ名がフォームの見出しに最も近いオブジェクトであると伝えることです。ですが試験画像6を見ると、この画像で最も近いフィールドはRecipe #であることがわかります。2つのフィールドの区別に役立つ追加の検索制約を指定することもできますが、この特殊なケースでは、2つのフィールドを区別することは非常に困難です。Recipe #フィールド同士は密接に位置していて構造が類似しています:
- Recipe #およびフィールド自体は同じ水準に位置しています。フィールドには、レシピ名で使用される可能性のある文字と同じ文字を含むことができます。
- レシピ名のテキストは名前Recipe #およびそのフィールドよりも常に長いということではありません。
ですが、事前認識ではすべての試験画像で名前Recipe #が一貫して検出されます。つまり、最初にRecipe #を探すよう指示できるということです。するとレシピ名が検索されます:文書見出しに最も近いがRecipe #ではないオブジェクトが見つけられます(Recipe #はそれまでに検出されています)。
4/12/2024 6:16:07 PM