问题标签 [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 投票
17 回答
126500 浏览

ios - 如何检测有人摇晃 iPhone?

当有人摇晃 iPhone 时,我想做出反应。我并不特别在乎他们如何摇晃它,只是它被大力挥动了一瞬间。有谁知道如何检测这个?

0 投票
1 回答
1441 浏览

c# - 在 C# 中处理视频源的资源

我开始进入一个副项目,我希望从几个小型 IP 摄像机中提取帧,也许做一些运动检测并以带有警报的形式重新显示它们。

有没有人有一些好的资源或类似的项目可以用来熟悉来龙去脉?我在 VS2008 中使用带有 SP1 的 C# 3.5

0 投票
1 回答
2132 浏览

iphone - 检测模态视图何时显示

这是一个有趣的... 我有一个应用程序,它有一个帮助屏幕并显示为模式视图。主视图有一个动作,当设备摇晃时发生。我不希望在显示帮助屏幕时发生该操作(播放声音)。

我已经尝试了一些事情......这是我的代码:

要显示帮助屏幕:

要释放帮助屏幕:

我尝试了以下但没有成功:

我在想的是,如果有一个功能可以让我检测是否显示帮助视图,我会在设备摇晃时返回而不播放声音....

有任何想法吗?

0 投票
3 回答
1829 浏览

silverlight-4.0 - Silverlight 4 使用网络摄像头进行运动和颜色跟踪

软件设计问题:

由于silverlight 4 已经推出,并且它支持网络摄像头,有人知道跟踪运动和颜色的代码吗?SL4 可写位图是开始编写代码的第一步吗?

我想在 Silverlight 中将特定的颜色运动转换为动作。例如,如果您将红色笔从左 - > 右移动到相机前面,它应该从左到右滚动图片。

任何帮助都会得到帮助

0 投票
1 回答
4976 浏览

.net - 如何使用 AForge 设置运动检测?

我正在尝试使用 AForge.NET 框架设置运动检测。我正在使用页面上提供的信息。

我已经设置了一个 DirectShow 视频流,它通过流向我的桌面的一部分提供数据。我可以在 AForge 提供的示例视频播放器项目中选择此流。(我通过播放器看到我的桌面)。

但是,当我运行下面的代码时,我收到了 NullReferenceException。我错过了什么?

The detectoris initialized as private class variable when a videostream is chosen.

0 投票
2 回答
654 浏览

iphone - iPhone Shake 事件无法正常工作

我的 viewController 里面有这个:

为什么这不起作用? 编辑:


我确实有这个:

0 投票
4 回答
3636 浏览

c# - 从单独的线程在表单上绘制图像

我目前正在开发一个 Windows.Forms 应用程序。这基本上是一个简单的运动检测问题。

我在表单上有一个按钮,按下该按钮会启动执行以下操作的后台工作人员:

  1. 从磁盘获取图像
  2. 创建一个新的位图,用作缓冲区。
  3. 执行运动检测
  4. 根据运动检测的结果,更新缓冲区(使用缓冲区的绘图表面)
  5. 使用包含缓冲区克隆的参数触发 Progress Changed 事件,基本上(sender as BackgroundWorker).ReportProgress((Bitmap)buffer.Clone())

在 Progress Changed Event 中,然后我将缓冲区绘制到屏幕上。

我不禁想知道这是否是在屏幕上绘制更新图像的最佳方式。谁能建议我可以做的任何改进?谢谢。

编辑:我已经更新了程序以使用 .NET Framework 4,我们不再使用 BackgroundWorker。相反,我们现在使用 System.Threading.Tasks 命名空间,并使用 Invoke 从任务中更新背景图像。

感谢所有回复。

0 投票
1 回答
3436 浏览

c# - 基于交叉点执行矩形合并的更快方法

这被用于运动检测问题。基本上,我对图像执行运动检测算法,并获得一个 blob 列表,其中每个 blob 希望对应于一个已移动的对象。但是,我们必须合并这些 blob,因为可能有许多相互接触的小 blob 应该是一个大 blob。

我使用此算法将 blob 合并在一起。

这就是我合并 blob 的方式:

我总共可能有大约 0-150 个斑点。我想知道是否有更快的方法来进行 blob 合并。谢谢

0 投票
2 回答
4483 浏览

motion-detection - 如何编写简单的运动跟踪?

我正在制作一个带有伺服系统和彩弹枪的哨兵炮塔,需要实施实时运动跟踪以使枪射击任何移动的东西。我该如何编码(任何好的算法、书籍、教程)?我想自己制作,而不是使用预制的解决方案。

0 投票
4 回答
45658 浏览

python - 如何使用 OpenCV 检测和跟踪人员?

我有一台静止的相机,指向室内区域。人们会在距离它约 5 米的范围内经过摄像头。使用OpenCV,我想检测走过的人 - 我理想的回报是检测到的个人数组,带有边界矩形。

我查看了几个内置示例:

  • 没有一个Python示例真正适用
  • C blob 跟踪示例看起来很有希望,但不接受实时视频,这使得测试变得困难。它也是样本中最复杂的,使得提取相关知识并将其转换为 Python API 是有问题的。
  • C ' motempl ' 样本看起来也很有希望,因为它会根据后续视频帧计算轮廓。大概我可以使用它来找到强连接的组件并提取单个 blob 及其边界框 - 但我仍然试图找出一种方法来将在后续帧中发现的 blob 识别为同一个 blob。

是否有人能够为此提供指导或示例 - 最好是在Python中?