我有一个图像http://img831.imageshack.us/img831/2935/dotn.png,这应该是通过网络摄像头识别。因此,此图像是应该包含在swf中的原始图像。如果有人在摄像头中显示此图像,则应添加并播放视频的覆盖(增强现实)。
我该怎么做呢?我找到了FLARToolkit,但这是不可能的,因为我需要一个黑色的边框,而原始图像没有。是否有其他库具有此功能?
诚挚的问候。
发布于 2010-10-26 18:59:52
我建议你去看看FlashSurf工具包:
http://blog.inspirit.ru/?p=386

这是一个非常棒的flash和actionscript库。我自己没有用过这个,但是来自同一个开发人员的其他flash库。
发布于 2010-10-29 05:34:52
我找到了一些资源--也没试过。首先是名为Marilena here的到AS3的OpenCV端口。该网站是日语的,但如果你点击“英语”链接,你会找到他们的svn repo的地址,并可以查看源代码。该项目附带了一个分类器,它将检测图像中的某些预定义特征。我找不到的是分类器的训练器。如果你能找到训练分类器的方法,这应该是可行的。
这看起来有点夸张,因为你所需要做的就是检测图像中的绿色斑点,这比检测人脸简单得多。出于这个目的,this blob detection algorithm应该工作得很好。你可能需要对代码做一些调整,因为它正在寻找白色像素,而你的blob是绿色的。如果您的应用程序是在受控环境中运行的(绿色始终是绿色的),那么您应该不会有太多问题。您可能还希望确保斑点位于图像中间的某个位置,以避免检测到背景中的斑点等。无论哪种方式,用不同的照明条件和不同的背景进行一点测试应该会得到很好的结果。
https://stackoverflow.com/questions/3849371
复制相似问题