絵:
http://img511.imageshack.us/i/measuring1and2space.gif/
.gif 画像があります。大きな白い「海」(1) に対する 3 つの黒い島 (2) のサイズを測定します。(3) は背景です。(1) の境界と見なす必要がありますが、測定したくありません。(0) は選択されたメイン エリア (この場合は (1)) であり、測定の参照エリアとして使用する必要があります。したがって、この場合 (0) は (1) に含まれるため、それ自体が 100% (参照) になります。したがって、3 つの島は (0) のサイズの約 xx% です。(0) が (2) にある場合、(1) は島の Xxx% です。
わかりました...言ってみましょう:
1) ユーザーは(1)で(0)を取る。彼が JS を使用していて、赤い点を白い領域にドラッグ アンド ドロップしたとします。赤い点は、その下の領域の色を検出します。
2) ここで、システムは白い領域全体を検出し、それを (0) に設定して 100% にする必要があります。システムは (2) と (3) を区別する必要があります。したがって、(2) と (1) のサイズの関係を測定することができます。
そのようなアルゴリズムが PHP でどのように可能になるか想像できません。それは素晴らしいことですが、可能であれば... OpenCVのようなものがより良い解決策だと思います。残念ながら、私はそれを経験したことがありません。PHP でいくつかの CV をコーディングしようとしましたが、幾何学的な形状があれば実行可能ですが、これらは有機的です。
方向性を教えてください。どこに行けばいいのかわからない。:(
前もって感謝します。:)