Это сложный вопрос.Вы хотите сделать распознавание формы с переменными формами?Вы, вероятно, видели FlashSURF lib ... Это уже довольно сложно, но, очевидно, распознает предопределенные маркеры.Если вы прочитаете блог Юджина, вы, вероятно, найдете несколько интересных деталей для того, что вам нужно (особенно для определения краев).
Быстрое решение проблемы может заключаться в предварительной обработке / упрощении изображения, чтобы больше контрастировать пузырьостальные и после проверки на наличие аномально больших областей с определенным цветом (если вам повезло иметь одинаковый цвет для всех пузырьков).Есть довольно удобный встроенный метод с объектом BitmapData, который называется getColorBoundsRect (), он не обнаружит ваши пузырьки из коробки, но с некоторыми изменениями он может добиться цели (я использовал его для аналогичных целей)