2011-01-23 4 views
2

こんにちは私はそれに泡を呼び出すイメージを持っています(コールアウト=漫画本のテキストの泡 - 私は彼らがそれを呼んでいたのか分からなかった)。私はそれぞれが与えられたイメージのどこにあるのかを見つけて、それぞれの場所とサイズを得る必要があります。実際にはタフな1だおかげで!! \イメージ内に吹き出しの吹き出しを見つけるにはどうすればよいですか?

AS3、フレックス、ビットマップ

答えて

3

。あなたは、可変形状の形状認識をしたいですか? あなたはおそらくFlashSURF libを見たことがあります...それはかなり複雑ですが、明らかにあらかじめ定義されたマーカーを認識します。あなたがEugeneのブログを読んでいるなら、必要なもの(エッジ検出を特別に)のための興味深い部分があるでしょう。

クイックフィックスでは、イメージを少し前処理/単純化して、バブルと残りのイメージを比較し、特定の色で異常に大きな領域を確認した後でイメージを単純化することができます(同じ色すべての泡のために)。 getColorBoundsRect()というBitmapDataオブジェクトを使った非常に便利な組み込みメソッドがありますが、それはあなたの泡をすぐに見つけることはできませんが、トリックを行うことができるいくつかの調整があります(私はこれを同様の目的のために使いました)

+0

ありがとうございます。私はFlashSurfがそれをするかもしれないと思うが、複雑なルートだと言ったように、私は下に行きたいとは思っていない。私はそれをBitmapDataメソッドで処理できると思います。 –

関連する問題