问题标签 [video-tracking]

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 投票
1 回答
115 浏览

ios13 - 在 iOS 13 中跟踪多个对象

我的应用程序使用 Apple 的示例代码使用 Vision 跟踪视频的多个对象(在我的情况下,它在举重练习期间跟踪杠铃的路径),但在更新到 iOS 13 后,视频无法正确显示。不像以前那样填满屏幕,现在视频被裁剪了,你只能看到它的一小部分。我已经与 Apple 技术支持人员进行了交谈,他们承认了这个错误,但他们的计划中没有修复。

最让我烦恼的是a)横向视频可以正常工作,但纵向视频不行,b)该错误仅发生在真实设备中,而不发生在模拟器中。请参阅附件中用于根据视频比例(横向或纵向)显示视频的代码部分。

任何帮助将不胜感激。

谢谢

0 投票
0 回答
88 浏览

python - 在 python 中使用 openCV 加速此代码跟踪通过感兴趣区域的小型快速移动部件的建议

我编写了这段代码来跟踪从滑槽上掉下来的小型移动物体,代码工作但使用 60 fps 1920 x 1080 镜头运行缓慢,代码仅以大约 10 fps 运行。那里的问题有点不言自明,因为我需要程序能够以实时速度准确地处理素材,并且在零件移动极快时需要非常高的 fps。我能做些什么来改善运行时间吗?我最初尝试使用一个简单的神经网络,但训练它被证明过于耗时,而这在更短的时间内产生了准确的结果。

对于代码中的任何明显错误,我是一名研究生机械工程师(我意识到我更喜欢软件)并且不得不在大约一周内学会这样做。

视频片段可以在这里看到:https ://www.youtube.com/watch?v=Zs5YekjqhxA&feature=youtu.be

0 投票
1 回答
42 浏览

node.js - 类似于 Coursera、Udacity 等的视频和电子学习产品究竟如何​​跟踪用户的查看进度?

我想实现一个系统来跟踪用户观看视频的次数。我正在研究 react、nodejs 和 mysql。我能够记录每个会话的时间量(会话从(以毫秒为单位)到用户播放视频时(以毫秒为单位))。我正在努力寻找可以自信地说用户已完全观看视频的最佳条件。是否有任何标准方法可以确定用户是否已完整观看视频?还是跟踪进度的更好方法?

0 投票
1 回答
827 浏览

python - 未检测到对象时,SORT 跟踪算法不起作用

我正在尝试在我自己的自定义对象检测器上实现排序算法,但我遇到了一些关于空检测情况的问题(因为初始帧还没有对象)

我已经从https://github.com/abewley/sort克隆了原始排序存储库

这是引发错误的代码(来自 sort.py):

从这段代码实例化一个新的 KalmanBoxTracker 时:

可能的错误是什么或如何克服这一点,如果没有检测到,我一直在尝试不进行更新,但这样做我无法估计新位置。

此外,评论表明即使没有检测到也必须调用更新。

任何帮助将不胜感激,问候。

0 投票
1 回答
1368 浏览

computer-vision - 什么是多目标跟踪精度 (MOTP)?

多目标跟踪精度(MOTP) 是Clear MOT 论文中定义的用于评估多目标跟踪算法的指标之一。在本文中,它被定义为预测对象位置和真实对象位置之间的平均距离,在所有成功匹配到真实对象的预测中。这个距离可以是绝对(像素)距离,或者,更常见的情况是,我认为在对象由边界框表示的情况下,1-IoU地面实况和预测边界框之间的交集比联合度量。无论哪种情况,您都希望距离很小,因此 MOTP 指标应尽可能接近零。

这是我感到困惑的地方,因为在一些多目标跟踪基准测试中(请参阅UA DetracMOT 挑战赛),MOTP 以百分比的形式列出,目标是让 MOTP 尽可能高。MOT 挑战网站甚至引用 CLEAR MOT 指标作为该指标的来源,但定义明显不同!

所以,简而言之,为什么这些基准测试使用 MOTP 的百分比而不是绝对值,为什么它的目标是尽可能高?这个指标实际上代表什么?

0 投票
0 回答
68 浏览

python - 当我运行 cv2.VideoCapture() 时,Python 停止响应

我的问题很简单。当我运行这段代码时,无论是在 VSCode、终端还是空闲中,Python 都会停止响应。我在任何地方都找不到解决方案。

cap = cv2.VideoCapture(0)

有谁知道为什么会这样?

编辑:人们说这段代码可能不是问题。我知道是这样,因为我单独在 shell 中运行它并遇到了完全相同的问题。

更多信息:我正在使用 MacOS Big Sur Beta 4。

0 投票
2 回答
132 浏览

uml - 如何使用 UML 用例图显示跟踪系统?

我正在建立一个盗窃检测系统。其中一个功能是一个 24/7 全天候运行的过程,从安全摄像头系统获取视频,跟踪它们并保存有关这些视频的一些数据。系统将每天检查一次保存的数据并使用它。

我被要求画一个用例图,但我不知道该怎么做。这个过程没有触发器,它一直在运行。但它确实与其他外部参与者 - 相机系统交互。

有没有办法在用例图上显示它?

0 投票
1 回答
89 浏览

computer-vision - 是否实施了任何用于行人检测或行人跟踪的光流算法?

我在攻读硕士论文,我正在寻找一种计算光流的方法,用于基于光流的行人检测行人跟踪

所以我的方法是首先检测行人。检测算法必须返回边界框的坐标。然后,我将使用边界框来跟踪检测到的行人。

我发现 OpenCV 有calcOpticalFlowPyrLK方法,但它使用帧的单个像素进行跟踪,而不是边界框的坐标。

所以问题是:

  1. 是否有任何方法可以解决行人检测行人跟踪任务?
  2. 如果是,是否在C++的Python上实现了它们?
  3. 方法/方法的效果如何?

PS 如果有什么不清楚的地方 - 只要问,我会说清楚。谢谢!

0 投票
0 回答
142 浏览

opencv - 具有单目视觉里程计轨迹的像素到像素

我有一个用单目视觉里程计算法计算的轨迹(比例未知)。在我的第一张图片中,我标记了对象 P(x,y) 的中间。是否可以通过使用具有未知比例的轨迹将对象的中间(像素 P(x,y))投影到其他帧中?

已知比例我可以使用opencv函数“cv2.projectPoints”,但是没有比例可以吗?

-depth1-3 未知

-P1(x1,y1) 已知

-轨迹已知(无比例)

-P2 和 P3 是我想要得到的结果

在此处输入图像描述

0 投票
1 回答
414 浏览

python - 实时对象跟踪 - 如何让视频在开始播放,让用户暂停,绘制边界框,然后开始跟踪?

以下是我在这里找到的用于实时对象跟踪的代码:

它工作正常,但是当您运行程序时,它会在第一帧暂停,直到您绘制边界框以开始跟踪。

我想让视频先播放,然后用户应该能够暂停它,绘制边界框,然后恢复视频以开始跟踪。为此,我替换了以下内容:

有了这个:

当我现在运行程序时,视频从一开始就开始播放,但是当我按下p时,Python 崩溃了:

在此处输入图像描述

我该如何解决?

编辑:为清楚起见,在此处粘贴带有替换/替换的整个代码: