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

html - 视频的动态标签管理器规则

我想使用动态标签管理器设置规则来监控我网站上某些视频的活动。我使用 HTML 文件将视频作为弹出窗口播放。像下面的东西。

我已经在 DTM 中使用 Event - "%complete" 和 "time complete" 设置了一个规则,但它不起作用。

这张图片显示了我在动态标签管理器中的规则

下面是我的 html 编码,它从图像点击事件中调用 HTML 文件

知道缺少什么吗?HTML文件可能有问题吗?

先感谢您。

0 投票
1 回答
2703 浏览

python - opencv python中的运动跟踪

所以我一直在尝试制作一个运动跟踪器来跟踪在视频中移动的狗(自上而下录制)检索显示狗的裁剪视频并忽略背景的其余部分。

我首先尝试使用opencv 3中的可用算法(BOOSTING,MIL,KCF,TLD,MEDIANFLOW, GOTURN(返回错误,无法解决))进行对象跟踪,我什至尝试了一个基本的运动算法通过减去第一帧进行跟踪,但它们都没有给出好的结果。关联

我更喜欢带有预设矩形框的代码,一旦检测到运动区域,该矩形框就会包围它。像这个视频中的东西

我对 OPENCV 不是很熟悉,但我相信单运动跟踪不应该是一个问题,因为已经完成了很多工作。我应该考虑其他库/API,还是可以遵循更好的代码/教程来完成这项工作?我的意思是稍后将它与神经网络一起使用(这就是我尝试使用 python/opencv 解决它的原因)

感谢您的任何帮助/建议

编辑:

我删除了以前的代码以使帖子更清洁。

此外,根据我得到的反馈和进一步的研究,我能够修改一些代码以使其接近我想要的结果。但是,我仍然有一个令人讨厌的跟踪问题。第一帧似乎影响了其余的跟踪,因为即使在狗移动之后,它也会继续检测它的第一个位置。我尝试使用标志将跟踪限制为仅 1 个动作,但检测变得混乱。这是显示结果的代码和图片:

这张图片显示了第一帧仍然如何影响帧差异结果,这会迫使盒子覆盖没有运动的区域。

结果显示帧差和视频显示

这个例子显示了当运动被忽略时,不再存在的运动(与视频的第二帧和第一帧的帧差)被错误地检测到的情况。当我允许多次跟踪时,它会同时跟踪两者,这仍然是错误的,因为它检测到一个空白区域。

在此处输入图像描述

有谁知道代码错误或缺少的地方?我一直在尝试,但无法使其正常工作。

先感谢您 !!

0 投票
0 回答
91 浏览

javascript - 通过“消息”事件跟踪视频事件

我想通过 iframe 消息事件跟踪视频事件,但在查找有关如何执行此操作的文档时遇到问题。我知道我需要做类似这样的事情 window.addEventListener('message', function(message) { // 检查 message.origin 是否来自 iframe,然后使用 message.data... }); 但不确定我如何从那里继续。我需要跟踪暴露的视频事件,例如 video_start、first_quartile、second_quartile、third_quartile、fourth_quartile 和 complete。

任何帮助或方向将不胜感激

这是到目前为止的代码

0 投票
0 回答
33 浏览

java - Track-mate 独特的条形码读取

我有一个想在 track-mate 上运行的程序

Track-mate 系统通过连接到 PC 的网络摄像头识别对象。我们将网络摄像头放在有机玻璃板(为儿童保留的透明表面)下以跟踪条形码并将数字反馈返回给 Track-mate...

条形码以字符串格式保存在数据库中,但我们的问题是每次我们在表面上移动对象时条形码读数都不同,这使得它对于确切的对象不是唯一的。我们能做些什么来解决这个问题?

节目来源:

下载链接+来源:Trackmate

0 投票
2 回答
5209 浏览

python - opencv对象跟踪的边界框定义

采用 opencv 的 tracker.init() 函数的边界框对象是如何定义的?它(xcenter,ycenter,boxwidht,boxheight)(xmin,ymin,xmax,ymax)(ymin,xmin,ymax,xmax) 或完全不同的东西吗?

我正在使用 python 和 OpenCV 3.3,我基本上对每个我想为视频的每一帧跟踪的对象执行以下操作:

0 投票
1 回答
466 浏览

python - 如何使用 caffe convnet 进行视频帧中的对象检测?

我已使用链接中的代码并成功完成了检测,但问题是它仅来自网络摄像头。我试图修改代码,以便它可以从文件中读取。我修改的部分是:我写了这个

而不是这个(来自上面链接的代码)

为了从终端运行程序,我在这两种情况下都使用了这个命令:

从文件读取时出现的错误是

我得到的错误是:

我不知道我在哪里做错了。请指导我。

0 投票
0 回答
155 浏览

opencv - Opencv CAMshift 跟踪质量

我已经使用 python opencv 中的 camshift 方法在检测后跟踪对象,当对象移出屏幕时是否停止跟踪?如果跟踪质量低于某个阈值,它是否提供功能,那么它将丢弃跟踪?

0 投票
2 回答
5978 浏览

python - OpenCV 中的 KLT 跟踪器无法与 Python 一起正常工作

我正在使用KLT (Kanade-Lucas-Tomasi Tracking) 跟踪算法来跟踪印度的交通运动。我正在正确跟踪一侧流量的流量,但根本没有检测到正在帧内移动的另一侧流量。

算法包括cv2.goodFeaturesToTrackcv2.calcOpticalFlowPyrLK实现结果。

在此处输入图像描述

在图像中,您可以看到红色和银色汽车上没有跟踪功能。左侧的黄色自动也不被跟踪。这有什么原因吗?角落还在。

特征参数cv2.goodFeaturesToTrack

特征参数cv2.calcOpticalFlowPyrLK

我必须使用的视频是 60 分钟。很长,KLT 在 5 分钟后停止跟踪.. 任何建议或帮助都会很棒。谢谢。

0 投票
1 回答
159 浏览

matlab - 如何将opencv函数转换为可在matlab中使用的mexopencv函数?

我的问题:

我想在 Matlab 中使用诸如 MIL-Tracker 或 MedianFlow-Tracker 之类的 opencv 函数(这些函数不在 mexopencv 中)。但我不知道如何或理解如何做到这一点。opencv/mexopencv 的文档对我没有帮助。这无济于事:OpenCV 如何在 matlab 中共享库?- 因为答案中的链接已关闭。

那么有没有办法在 Matlab 中使用这些函数呢?如果——如何?

为什么?:作为我学士论文的一部分,我必须比较不同的已经实施的跟踪人员的方法。

0 投票
0 回答
154 浏览

python - 尝试使用 matplotlib 时 Python Launcher 崩溃

我正在尝试从https://github.com/abewley/sort运行代码 它在没有参数显示的情况下运行它时有效,但是,在运行时

python 启动器(显示结果)崩溃,但其余代码运行良好。

代码的相关部分: