【问题标题】:Real time motion object detection/recognition on webcam stream in javascript and webgljavascript和webgl中网络摄像头流上的实时运动对象检测/识别
【发布时间】:2015-11-25 04:39:35
【问题描述】:

我刚刚开始了一项学校作业,他们希望我在 webgl 应用程序中检测和识别网络摄像头流中的对象。它将被添加到已经存在的 javascript 插件中。重要的是这将实时完成,因为对象会改变应用程序中的内容。

例如,如果用户穿着带有特定图标的黄色衬衫,则会更改应用程序的布局。

我已经研究了几天,发现了一些有趣的文章。

这似乎是一种有趣的方法: http://research.ijcaonline.org/volume83/number3/pxc3892575.pdf

当然,SURF 算法似乎是一种合法的方法: http://www.vision.ee.ethz.ch/~surf/eccv06.pdf

所以我的问题是“什么算法可能最好实施?”。 如果可能的话,哪个可能最容易实现?我的时间非常有限,这只是这个项目的目标之一。

感谢我能得到的所有帮助和答案。

编辑。由于专利,冲浪是不可接受的。

【问题讨论】:

  • 对此不太了解,但是当我不得不使用运动检测应用程序时,我使用了运动lavrsen.dk/foswiki/bin/view/Motion/WebHome(但对所使用的算法一无所知)。祝你好运;)
  • 如果这是一个 java 插件,你为什么要把它标记为 javascript? Javascript!= Java。确保您引用和标记了正确的技术,以便与正确的社区进行交流。
  • 哦,对不起。没想到我写了java。这是一个javascript插件。
  • 您正在学习的课程是否没有提示如何做到这一点?我想物体检测本质上依赖于某种洪水填充算法,它将相似的颜色混合在一起。您是否事先知道要检测的物体的形状和颜色?
  • 嗯,我没有收到任何关于如何去做的提示,这是我的学士学位,所以我只得到一个粗略的项目描述。形状和颜色可以是任何东西。我想我会创建自己的图像数据库,并使用正方形、三角形和圆形保持简单。

标签: javascript surf object-detection object-recognition


【解决方案1】:

请参阅this answer 中的基于 HAAR 级联或 SURF 的分类器(将“人脸”替换为“任何对象”)。

但是,您可能需要在有限的时间内训练自己的分类器。

或者,简化您的应用程序并使用简单的颜色跟踪。

【讨论】:

  • 感谢您的意见,我正在考虑使用某种形状分析进行颜色跟踪。
猜你喜欢
  • 2014-11-24
  • 2021-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-11
  • 2022-07-09
  • 1970-01-01
  • 2013-05-14
相关资源
最近更新 更多