Я знаю, что немного опоздал на парад, но, возможно, это может помочь другим.Я просто выложил в Интернет класс с именем ChromaTracker , который, вероятно, будет делать то, что вы ищете.
В основном вы кормите объект ChromaTracker
цветом и DisplayObject
(быть веб-камерой, назначенной объекту Video
), и он определит, где в BitmapData
можно найти цвет.Затем вы можете получить Bitmap
обнаруженных пикселей, объект Rectangle внешней границы, образованный всеми обнаруженными пикселями, или объект Point
, представляющий центр большого количества обнаруженных пикселей.
С этой информацией, было бы очень легко добавить ваш Sprite
поверх обнаруженных пикселей.Вы можете скачать класс плюс демо на моем сайте: http://cote.cc/projects/chromatracker. Также имеется полная документация по API.