问题标签 [sliding-window]
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.
opencv - 滑动窗口算法是否有任何非天真的方法?
我正在尝试从 2D rgb 图像中提取特征(后来扩展到 3D 深度数据)。
基本上我正在做的是在我的图像周围滑动一个 64 x 128 的窗口(稍后,在图像的较小比例版本上),步幅为 8x8。但是我发现这种方法真的很慢。
有没有可以加快这个过程的滑动窗口算法?
编辑:在使用 SVM 预测结果之前,我通过从滑动窗口中提取 HoG 特征(及其 3d 变体)来执行检测。
matlab - 3d体积matlab上的滑动窗口
我需要在 3d 卷上滑动一个窗口。滑动仅在 3d 体积的一层上,即对于每个 x,y 具有一个特定的 z。这就是我想要循环执行的操作:对于每个 x、y、z,例如:
现在,所有这些都应该发生很多次,(〜300000),循环需要很长时间,卷积返回3d体积(对于每个x,y,z),而我只需要为每个(x,y)和一个列表执行此操作z的。请帮忙...谢谢matlabit
r - R中的滑动窗口
我有一个数据框 DF,两列 A 和 B 如下所示:
如下所示执行滑动窗口方法。平均值是在大小为 3 的滑动窗口中计算 B 列的平均值,滑动窗口使用:rollapply(DF$B, width=3,by=1)。每个窗口的平均值显示在左侧。
现在,对于 A 列中的每一行/坐标,包含该坐标的所有窗口都被考虑并应保留最高平均值,该平均值给出了“输出”列中所示的结果。
我需要获得如上所示的输出。输出应该像:
R中的任何帮助?
python - Python中的滑动窗口方法
我有一个数据框 DF,两列 A 和 B 如下所示:
第一部分:应执行滑动窗口方法,如下所示。我需要在大小为 3 的滑动窗口中计算 B 列的平均值,滑动 1 个位置。每个窗口的平均值都是手动计算的,并显示在左侧。
第二部分:现在,对于 A 列中的每一行/坐标,所有包含该坐标的窗口都被考虑并应保留给出结果的最高平均值,如“输出”列所示。
第二部分详解:第一部分是计算滑动窗口3中滑动1个位置的均值。第二步是:对于A列中的每个坐标'i',应评估包含坐标'i'的所有窗口并保留最高平均分数。例如,在 A 列中,1 仅出现在第一个窗口中,因此 1 的分数为 0(这是第一个窗口的平均值)。同样,2 出现在第一个和第二个窗口中,因此 2 的分数应该是 window1 和 window2 的分数中最高的,即 max(0, 0.33333)。同样,3 出现在第一、第二和第三个窗口中,因此 3 的得分是前三个窗口得分的最大值,即 max(0,0.333333,0.3333333)。4 存在于第二个、第三个和第四个窗口中,因此 4 的分数是这些窗口分数的最大值,即 max(0.
我需要获得如上所示的输出。输出应该像:
对 python 的任何帮助将不胜感激?
c - 使用没有嵌套 while 循环的滑动窗口删除注释
我正在尝试使用 c 代码从 ac 文件中删除注释和字符串。我会坚持对示例进行评论。n
我有一个滑动窗口,所以我n-1
在任何特定时刻都只有角色。我正在尝试找出一种whiles
尽可能不使用嵌套的算法,但我需要一段时间才能getchar
通过输入。我的第一个想法是 while through find when n=* and (n-1)=/
then while through until n=/ and (n-1)=*
,但考虑到这是嵌套的 while 我觉得它效率低下。如果必须,我可以这样做,但我想知道是否有人有更好的解决方案。
c - c - 提取注释和字符串 - 已编辑
这是我以前的问题的编辑、更正、更具体的版本。所以我正在做一个家庭作业,我们必须使用一个滑动窗口来打印来自标准输入的输入文件中的注释和字符串。我非常接近,但缺少一些东西。以下是我的代码、输入、当前输出和正确的输出。//
评论和忽略字符有效。我不完全确定字符串和 /**/ 注释中的问题我无法摆脱最初的星号/*
而不搞砸它找到*/
. 感谢任何可以提供帮助的人。
代码:
输入:
我的输出:
正确的输出:
python - 接收未知数量的 UDP 消息
假设源 A 使用 UDP 向我发送未知数量的消息。我怎样才能拦截所有这些消息?这是完整的场景:
- 发送 7 条消息
- 等待他们的 ACK
- 处理 ACK
- 发送另一批
- 重复...
问题:(1)我不知道有多少消息到达,有些可能会丢失,有些会重复,(2)我可能稍后会做其他事情,所以我不能永远等待。
java - 在java上创建一个Go-back-N滑动窗口客户端
我正在尝试在 java 中创建一个客户端,以使用 Go-back-N 滑动窗口通过 UDP 传输文件。我正在使用 TftpPacket,但这与问题无关。我的问题是我如何进行确认控制。例子:
有一个分为 15 段的文件,窗口长度为 10。所以首先它会发送 10 段,但是包 2 丢失了,所以客户端发送 10 段,服务器只确认第一个段,所以客户端发送 11 段和停止。超时后客户端再次发送,但这次的窗口将从 segm 2 定义到 segm 11(10 segm 窗口)等等。
我的问题是我无法理解如何控制窗口,因此如果收到的最后一个 ack 为 1,它会在 segm 11 上阻塞,并在超时后重新发送整个窗口。
image - 两个图像(主图像和子图像)矩阵上的滑动窗口
我是 matlab 的新手,被一些东西困住了。如果您能帮助我,将不胜感激。我必须继续使用滑动窗口技术。主窗口应该是一个 40x40 的矩阵,而我想要滑过的子矩阵是一个 10x10 的窗口图像矩阵。我想检查两个矩阵是否相等,我认为'isequal()' 函数是检查两个矩阵是否相等的更好选择。请帮忙。
algorithm - 推拉窗套
我正在寻找一种方法来有效地维护来自给定数据流的 1 分钟滑动窗口中的一组值(~100k 值/秒)。
我正在寻找最多对数插入时间的解决方案(因为值的基本时间排序向量具有o(n))