Actionscript 3 二值视频颜色冲突检测AS3

Actionscript 3 二值视频颜色冲突检测AS3,actionscript-3,video,colors,bitmapdata,hittest,Actionscript 3,Video,Colors,Bitmapdata,Hittest,我在舞台上看到一排排黄色的球,一直排到屏幕下面。大约200个。它们都是从图书馆里的一个球形电影剪辑链接而来的电影剪辑 我把它们存储在一个叫做ballField的数组中 我在舞台上也有一段视频(现在是通过网络摄像头,但以后会是我选择的任何视频) 我希望视频被分解成二元颜色(黑白对比) 然后,我想点击测试所有的球MovieClips对颜色白色的视频输入帧 每当球被“击中”时,我希望它变得可见。只要它没有被击中,它就会隐形 基本上,我希望最终产品是一个视频创建出一个领域的球(每个球将像一个二进制像素)

我在舞台上看到一排排黄色的球,一直排到屏幕下面。大约200个。它们都是从图书馆里的一个球形电影剪辑链接而来的电影剪辑

我把它们存储在一个叫做ballField的数组中

我在舞台上也有一段视频(现在是通过网络摄像头,但以后会是我选择的任何视频)

我希望视频被分解成二元颜色(黑白对比)

然后,我想点击测试所有的球MovieClips对颜色白色的视频输入帧

每当球被“击中”时,我希望它变得可见。只要它没有被击中,它就会隐形

基本上,我希望最终产品是一个视频创建出一个领域的球(每个球将像一个二进制像素)出现和消失对白色运动的背景视频,(一旦它的工作,我会隐藏源),给人一种错觉的视频创建出黄色的球

这对我来说有点过头了。我研究了几个使用位图数据类进行碰撞检测的选项,但我不确定如何测试颜色和点。我也不知道如何将位图数据从视频拼接到MovieClip


谢谢你的帮助

Hrm,我看到这样做的一种方法是对每个球,获取它的位置,并将其与视频上它应该匹配的像素进行比较(可能需要在这里执行一些您自己的映射逻辑)。然后,只需查看像素颜色即可确定球是否可见。不需要测试