Flash ActionScript如何使用网络摄像头读取手势

How does Flash ActionScript read hand gesture using webcam?

本文关键字:读取 摄像头 网络 ActionScript 何使用 Flash      更新时间:2023-09-26

很抱歉我是个新手,在谷歌上搜索了一次又一次却发现了同样的结果,直到我绝望地决定问这里。。。

所以,我需要做一个网页,可以检测/阅读手势。起初,我非常不知所措,但后来,我发现了这些问题:

  • 使用网络摄像头跟踪手势
  • 为手势控制网站生成事件
  • 如何使用javascript检测实时网络摄像头中的手势
  • 基于摄像头视频的手势识别

在浏览了我在那里发现的东西后,我(认为我)发现它可以使用Javascript或Flash ActionSript来完成,并且已经看到了这两者的一些例子。虽然我(以为我)理解人们通过Javascript实现图像处理算法及其朋友,但实际上我有点迷失在Flash是如何做到这一点的。我发现使用Flash手势的常见用法是在"网络摄像头游戏"中,然后我发现了以下教程:

  • 网络摄像头运动检测:在Flash 8中使用BitmapData API
  • Np的网络摄像头游戏教程

虽然我(以为我)有点了解第一个是如何做到的,但我不知道第二个是如何进行碰撞检测的。。。我真的不明白为什么,虽然我发现的大多数Javascript都有很好的文档,但很难为Flash ActionScript找到这样的东西,而且我发现的那个有点旧(第一个教程说它创建于2005年,第二个教程上传于2007年)。因为这些原因,我只会使用Javascript,但这个孵化器Quasimondo Minority Cube真的很酷,我还没有找到Javascript的那个级别的实现。。。因此,所有这些都让我引出了一个问题,大致来说:

  • 手势检测通常是如何在Flash中实现的?比如在网络游戏中
  • 这些实现真的"认识到"它是一只手吗?或者它只是执行任何移动的东西
  • Flash/ActionScript对检测手势有什么支持?与Camera.activityLevel属性一样,是否还有其他属性或库

我很抱歉我缺乏知识。。。

我看到的所有例子都只是简单地使用"图像识别方法"。因此,结果并不可靠,有时根本无法检测到任何东西。这就是为什么尤金创建了增强现实框架,但你需要一个标记才能使用它。他做了一些没有标记的实验,但我现在找不到任何标记,对不起。

我用Kinect做手势,效果很好,而且它有AIR-sdk。。也许你应该试一试:)