问题标签 [motion-detection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
896 浏览

iphone - 检测用户的旋转动作

我一直在尝试使用 Core Motion 框架来检测一个用户在旋转,比如在旋转木马上,手里拿着一部 iPhone。有多种方法可以检测设备围绕其自身轴的运动,但有什么方法可以检测 iPhone 绕圈旋转?谢谢

0 投票
4 回答
8434 浏览

computer-vision - Openni“无法枚举以下一个或多个节点”

我已按以下顺序安装了最新版本的 openni 和 NITE:

Openni 1.3.4.6 不稳定开发版 x64 NITE 1.4.2.5 不稳定开发版 x64 Avin2 sensor kinect x64 from ../platforms/win32 目录

我使用的是 windows 7 64bit 并且我已经连接了 Kinect 并且没有使用模拟节点。当我尝试运行错误时:“无法枚举以下一个或多个节点”

我的 modules.xml 内容是:

我还尝试使用以前版本的 OpenNI 和 NITE,结果相同。我还在 SamplesConfig.xml 中输入了许可证密钥,它没有其他更改。它具有图像和深度的生产节点,仅此而已。

我想知道 Avin2 传感器 kinect 驱动程序是否适用于最新版本的 openni。安装顺序是什么,我要安装什么驱动程序才能使 kinect 与 openni 1.3.4.6 一起工作?

谢谢

-悉达多

0 投票
2 回答
165 浏览

video-processing - 发生移动时引发事件

我正在使用 Kinect SDK 从 Kinect 读取数据。此刻我有一个应用程序,它每隔几秒就从流中保存一个图像并开始录制音频,但是我只希望它在检测到移动时执行代码(想想当检测到移动时开始录制的安全摄像头)。如果检测到运动,我看不到代码示例中引发的任何事件,如果检测到人体,我可以使用(如果我正确的话)的唯一甚至接近的东西。有没有简单的方法来解决这个问题?

0 投票
1 回答
440 浏览

matlab - 计算空间托管的有效方法

给定一条折线P = {(x1, y1), ..., (xn, yn)}和另一条折线Q = {(x1, y1), ..., (xm, ym)}(m 不等于 n,因此折线可以有不同的长度),当移动对象 P 和 Q 的轨迹具有一些共同位置(如示例中所示的点 A、B 和 C)时,就会发生空间共置

这个概念非常简单,视觉角度很容易识别托管发生的位置。最困难的部分是如何实现一种算法,该算法可以有效地计算托管并返回发生托管的 x 和 y 坐标!该算法将在 matlab 中开发,因此我具备快速工作所需的一切。

最好的祝福

0 投票
2 回答
1102 浏览

iphone - 检测到运动时切换手电筒

我目前正在做一个小项目,该项目/应用程序的含义是,如果您要摇动设备,闪光灯就会点燃。如果你再次摇晃它,灯就会熄灭!

开灯或关灯之间的前 3/4 切换工作正常,但在 3/4 切换后,由于设备未检测到抖动,因此无法关闭灯。

另一个小问题(自 iOS 5.0 起)是,如果检测到动作,闪光灯会闪烁很短的时间(1 秒)然后开机。这看起来像一个短暂的闪光。

我究竟做错了什么

检测抖动:

切换闪光灯:

我非常感谢您为我解决问题的专业知识!

0 投票
3 回答
513 浏览

flex4 - 你如何做出和识别手势?

我正在使用网络摄像头获取视频源,然后在此视频源上执行运动跟踪。运动跟踪器(x,y)连续返回坐标。

我想用这些(x,y)来识别手势,例如“向左滑动”、“向右滑动”、“向上滑动”或“向下滑动”。

我如何制作和存储这些手势的模板,我如何判断/识别其中一个手势是否发生?

先感谢您 :)

PS:我使用的是 Flex 4 和 ActionScript 3.0。如果有人可以帮助我解决逻辑,我可以用 ActionScript 编写它。

0 投票
2 回答
20745 浏览

iphone - 如何使用加速度计计算步数?

我必须开发与此计步器应用程序相同的功能

我已经非常详细地观察了这个计步器应用程序。

它不是一个完美的计步器应用程序。例如,如果您停留/坐在一个地方并握手,它还会检测步数和距离。

忽略这种理想和重力行为,因为在这个应用程序的说明中已经提到你应该系好你的 iPhone 或者你应该把它放在口袋里数步数。这样,我发现这个应用程序运行良好,它几乎可以检测所有步骤。

我的问题是:我根据上述逻辑开发了一个样本,但它没有达到那个水平。例如,有时它会同时检测 2-3 个步骤。有时它工作正常。

我的代码:

在 viewDidLoad 中:


我究竟做错了什么?我无法确定阈值。如果我把它调高,它就不会检测到小步骤。如果我把它变小,它会同时注册 3-4 个步骤。

是否需要任何其他实现来执行此操作,或者在此代码中进行一些调整?

我看过所有其他类似的 Stack Overflow 链接。我发现没有任何东西可以达到这个水平。

请帮忙。

0 投票
1 回答
419 浏览

java - 整个屏幕的 OnTouchListener

我想为整个屏幕设置一个 OnTouchListener。我尝试将所有视图附加到 onTouchListener 但会生成错误的 touchEvents。我知道这可以通过重写方法来实现,我正在寻找的是一个监听器解决方案。谢谢!

这可以使用手势监听器来完成吗?

0 投票
2 回答
690 浏览

.net - 比较两个 BitmapSource

只是想知道是否有办法在 WPF 中比较两个不同的位图源?

我的场景是我试图在网络摄像头上制作一个简单的运动传感器,并且只是定期从网络摄像头拍摄照片。现在需要获取从镜头中检索到的 bitmapSources 并检查它们之间是否有任何增量(即相机馈送中的某些东西已移动)。

提前致谢

0 投票
1 回答
230 浏览

algorithm - 取景器对齐

有没有人使用取景器对齐方法?第一步(边缘检测)或多或少是可以理解的。它写道:“为了提取边缘,我们在四个等距方向上获取图像的平方梯度:水平、垂直和两个对角线方向。” ( 1 )。并且“我们然后在垂直于梯度方向的方向上对每个梯度图像进行积分投影”2)。对于水平方向,我以这种方式实现了该算法:

对我来说真正的问题是第二步:边缘对齐px[i]1py[i]1pu[i]1pv[i]1是什么意思?为什么它们等于 1?i-counter如何变化?