问题标签 [resampling]

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 回答
21493 浏览

python - 在Python中将不规则间隔的数据重新采样为规则网格

我需要将 2D 数据重新采样为常规网格。

这就是我的代码的样子:

(512,115) 是二维数据的形状,我已经安装了 mpl_toolkits.natgrid。

我的问题是我得到了一个掩码数组,其中大多数条目是 nan,而不是一个主要由常规条目组成的数组,而边界处只有 nan。

有人可以指出我做错了什么吗?

谢谢!

0 投票
2 回答
17197 浏览

c++ - 音频重采样库

在嵌入式(Windows CE)C++ 项目中,我必须将任意采样率向下(或向上)重新采样到 44100 Hz。

是否有用于音频重采样的免费且可移植的 C/C++ 库?

0 投票
2 回答
5203 浏览

java - 如何在 Java 代码中使用 Weka 监督重采样过滤器?

我想将实例重新采样到统一的类分布。为此,我使用以下代码。

但得到以下错误:

有没有人知道这里发生了什么,我怎样才能让它工作?

0 投票
1 回答
1219 浏览

audio - 重新采样后如何标准化音频

我正在考虑使用libsamplerate重新采样似乎相当简单的音频文件。

常见问题解答中,它指出重新采样后应该对音频进行规范化,我不知道该怎么做。

它指出音频样本应在 (-1.0, 1.0) 范围内。是否只是以下情况:

  1. 找到离这个范围最远的样本
  2. 计算将导致其值为 -1.0 或 1.0 的系数
  3. 将该系数应用于音频文件中的每个样本?
0 投票
2 回答
12263 浏览

matlab - 我将如何对 .wav 文件进行下采样,然后使用 nyquist 重建它?- 在 MATLAB 中

这一切都在 MATLAB 2010 中完成

我的目标是展示以下结果:欠采样、奈奎斯特率/过采样

首先,我需要对 .wav 文件进行下采样以获得不完整/或公正的数据流,然后我可以重建该数据流。

这是我要做什么的流程图所以流程是模拟信号->采样模拟滤波器->ADC->重采样->重采样->DAC->重建模拟滤波器

需要达到的目标:

F= 频率

F(Hz=1/s) Ex 100Hz = 1000 (Cyc/sec) F(s)= 1/(2f)

示例问题:1000 hz = 最高频率 1/2(1000hz) = 1/2000 = 5x10(-3) sec/cyc 或 5ms 的采样率

这是我第一个使用 matlab 进行信号处理的项目。

到目前为止我有什么。

谁能告诉我如何让它变得更好,以及如何以不同的频率进行采样?

这是 .wav 文件http://www.4shared.com/audio/11xvNmkd/piano.html

编辑:

原文: http ://www.4shared.com/audio/11xvNmkd/piano.html

新: http ://www.4shared.com/audio/nTRBNSld/PianoUs.html

0 投票
1 回答
548 浏览

.net - JPG 图像处理

是否可以在重新采样或调整 JPG 图像大小期间禁用“色度二次采样”?

据我了解,禁用色度二次采样与 YCbCr 过滤器 4x4x4 相同。

有没有我可以使用的.NET 库?

感谢阅读的朋友。

0 投票
2 回答
642 浏览

image-processing - 为什么我需要 lanczos(0) 的特殊情况?

我在 OpenCL 中实现了一个简单的图像重采样器,它使用了 Lanczos 函数。

Lanczos 定义为: Lanczos 重采样

用 C 写的:

为什么有 0 的特殊情况?当我将 0 传递给公式时,它返回 1。但如果我不包括对 x == 0 的检查,它就不起作用。

有人可以为我解释一下吗?弗洛里安

0 投票
4 回答
5282 浏览

php - imagecopyresampled 制作黑盒但不重新采样图像

我正在使用 PHP 调整一些 jpeg 图像的大小和重新采样。它采用任何大于 500 像素 x 500 像素的图像,并使最大边为 500 像素。这应该相对简单,但每次我运行脚本时,它都会生成一个黑色 jpeg。创建的 jpeg 具有适当的尺寸,但不包括调整大小的图像。GD 库已启用,并且我已确保它正在查找原始图像。我一直在看这个代码块一天半没有运气,我没有看到什么?

0 投票
3 回答
16354 浏览

matlab - 在MATLAB中对两个不同长度的数据集进行重采样

我有两个向量:长度为 927 的传感器 A 和长度为 1250 的传感器 B。我想让它们的长度相同。MATLAB 中的 resample() 函数在边缘非常嘈杂,我需要在整个过程中至少有相当好的精度。

我知道重采样可以通过插值来完成,但我如何以最有效的方式实现它。我需要尽可能均匀地将 927 拉伸到 1250。

我想知道我是否可以做这样的事情:

  1. 我需要较短向量中的 333 个新样本。因此,对于每 3 个值,我在其间插入两个连续值的平均值(中点)。=> 插入了 309 个样本
  2. 对于剩下的,我每 38 个样本再次插入 (927/(333-309))

这有意义吗?我仍然无法获得精确的插值。还有其他我可以使用的功能吗?(除了interp()因为它需要一个完整的重采样率?)

0 投票
4 回答
10550 浏览

signal-processing - 帮助重采样/上采样

我有一个以 600hz 采样的 240 个数据点数组,代表 400ms。我需要将此数据重新采样为以 1024hz 采样的 512 个数据点,代表 500ms。我假设因为我从 400 毫秒的数据开始,最后 100 毫秒只需要用 0 填充。

有没有最好的方法来实现这一点?