メインコンテンツへスキップ
各代替レイアウトを画像とマッチングする際、プログラムは各要素について順に仮説を生成します。要素の仮説は、ツリー内の最初の (一番上の) 要素から最後の (一番下の) 要素まで、1 つずつ生成されます。生成された仮説から、仮説ツリーが構築されます。 代替レイアウトが画像と正常にマッチングされると、仮説ツリーが Hypotheses ウィンドウに表示されます。複数の代替レイアウトが画像にマッチする場合は、最初の代替レイアウトの仮説ツリーが表示されます。どの代替レイアウトも画像にマッチしない場合も、最初の代替レイアウトの仮説ツリーが表示されます。
ある要素に対して作成される仮説の数は、Number of surviving hypotheses フィールドに設定された数を超える場合があります。この場合、ユーザー定義の数だけ最良の仮説が仮説ツリーに含まれます。

最適パス

仮説ツリーでは、プログラムは次に最適パス、つまり最後の要素の仮説に至るパスのうち、品質が最も高いものを探します。パスの品質は、そのパス上の各要素に対応する仮説の品質を掛け合わせて計算されます。 最適パス上の仮説は、ブロックの検出に使用されます。

仮説ツリーを表示する

仮説ツリーは、Hypotheses ウィンドウに表示されます。
1

画像を開く

2

FlexiLayout を画像にマッチングする

FlexiLayout メニューまたはショートカットメニューから Match を選択します。
グループ要素に含まれる要素の仮説を表示するには、グループ 要素の仮説を選択し、Enter キーを押すか、ショートカットメニューから Show Details コマンドを選択します。 1 つ上のレベルに移動するには、Ctrl+Enter キーを押すか、ショートカットメニューから Go One Level Up コマンドを選択します。
現在の画像に対して構築された仮説ツリーは、その画像を閉じると削除されます。最適パス (Matched Layout の構築に使用された仮説の連鎖) は保持されます。画像を再度開くと、これらの仮説を表示できます。仮説ツリー全体を保存するとメモリを大量に消費する可能性があるため、プログラムは保存しません。

仮説ツリーの各部

左側の列には、FlexiLayout ツリーに表示される順に、第1階層の要素が並んでいます。 右側の列には、各要素について生成された仮説が表示されます。各仮説にはアイコンが付いています。仮説同士は細い線で結ばれており、生成された順序を示しています。最適パス上の仮説は緑色の線で、それ以外の仮説は灰色の線で結ばれています。
アイコン説明
最適パスの仮説アイコン最適パスの仮説です。
最適パスではない仮説のアイコン最適パスではない仮説です。
最適パスのヌル仮説アイコン最適パスのヌル仮説です。
最適パスではないヌル仮説のアイコン最適パスではないヌル仮説です。
不完全な仮説チェーンのアイコングループ要素 (Group、繰り返しグループ、Header、Footer) の不完全な仮説チェーンです。検出されていない要素を特定するには、不完全な仮説チェーンを表示できます。
折りたたまれた分岐アイコン: 最適パスの仮説,折りたたまれた分岐アイコン: 最適パスではない仮説,折りたたまれた分岐アイコン: 最適パスのヌル仮説,折りたたまれた分岐アイコン: 最適パスではないヌル仮説要素のブランチには、最適パスの仮説が表示されます。すべての仮説を表示するには、「+」を押すか、ショートカットメニューで Expand Active を選択します。
展開された分岐アイコン: 最適パスの仮説,展開された分岐アイコン: 最適パスではない仮説,展開された分岐アイコン: 最適パスのヌル仮説,展開された分岐アイコン: 最適パスではないヌル仮説要素のブランチ内のすべての仮説を表示します。最適パスではない仮説を非表示にするには、「-」を押すか、ショートカットメニューで Collapse Active を選択します。
中断された分岐アイコン: 最適パスの仮説,中断された分岐アイコン: 最適パスではない仮説,中断された分岐アイコン: 最適パスのヌル仮説,中断された分岐アイコン: 最適パスではないヌル仮説,中断された分岐アイコン: 不完全な仮説チェーンこの位置で、要素の仮説の下位ブランチは終了しています。