问题标签 [noise]

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

sql-server - 校正多个地理传感器读数中的噪声

给定具有未知误差值的地理编码位置列表和靠近真实位置的噪声较小的公共更正数据库(其中大部分是可靠的),我应该如何设计一种算法来考虑所有更正以近似真实位置最准确?

静止坐标和传感器读数都有噪声,因此类似于地理签到问题。它让我想起了多个噪声传感器的一个已知问题,您可以在其中对噪声进行建模并计算最可能的值,但我不记得解决方案。

所有坐标都存储为geography::POINTSQL Server 2008 中的类型,因此该平台的有效解决方案将是最有用的。


澄清:坐标不是时间的。每个读数都来自一个独特的传感器,无需重复测量。

0 投票
2 回答
810 浏览

java - 平铺沃利示例

我正在寻找 Worley 算法的简单示例。据我了解,它类似于 Perlin Noise,但是在侧面进行了一些计算以使“图像”看起来平淡无奇。

任何信息/帮助将不胜感激。

0 投票
0 回答
186 浏览

noise - 语音噪声抑制.net

我正在从麦克风重新编码声音并在同一台计算机上播放字节未在网络上发送

记录格式为采样率:16000 通道 1

并且在播放时设置了相同的格式

我的演讲很吵

两个问题

1 - 这是正常的噪音还是我选择了不同的重新编码格式

2 - 是否有任何用于噪声抑制的托管解决方案(代码)

谢谢

0 投票
1 回答
399 浏览

android - 有什么方法可以测量android中的噪音

如何在android中测量噪音,意味着当我运行我的应用程序时,有一个麦克风可以听到噪音并向我发送噪音是好是坏的结果。

0 投票
0 回答
319 浏览

noise - 为测试添加噪音

我写了一些聚类算法来理解它们。他们运行得很好。但我想知道添加噪音后它们的工作情况如何。我不确定如何为我的数据添加噪音。

是否足以对每个项目进行小扰动,例如

原件:1、2.34、3.2346、4.234、5.235、6.245、7.45 2、3.54、4.2646、2.24、4.25、6.25、4.5
....

新的将找到每列的方差,然后将其添加到列的每个元素中。

或者我是否添加一个远离每个集群的新项目集?如果是这样,我会怎么做?

0 投票
4 回答
2435 浏览

c# - 使用 SAPI 将命令与正常语音区分开来

我正在做一个涉及我公寓里的麦克风的个人项目,我可以向它发出口头命令。为此,我一直在使用 Microsoft Speech API,特别是 C# 中 System.Speech.Recognition 中的 RecognitionEngine。我构造一个语法如下:

当我实际给它一个命令时,这似乎工作得很好。它还没有误认我的命令之一。不幸的是,它也倾向于将随机谈话作为命令!我试图通过在命令选项对象前面加上一个“名称”(recognitionSystemName)来改善这一点,我将系统称为。奇怪的是,这似乎没有帮助。我将它限制为一组预定的命令短语,所以我认为它能够检测到语音是否不是任何字符串。我最好的猜测是它假设所有声音都是命令并从命令集中选择最佳匹配。任何有关改进此系统以使其不再触发非针对它的对话的建议都会非常有帮助。

编辑:我已将名称识别器移至单独的 SpeechRecognitionEngine,但准确性很差。这是我为检查准确性而编写的一些测试代码:

如果名称是“Octavian”,它会识别“Octopus”、“Octagon”、“Volkswagen”和“哇,真的吗?”之类的东西。我可以清楚地听到相关音频剪辑的差异。任何使这不可怕的想法都会很棒。

0 投票
2 回答
2727 浏览

for-loop - OpenCL for 循环做奇怪的事情

我目前正在使用分层八度音阶在 OpenCL 中实现地形生成,我偶然发现了这个问题:

OpenCL 是否会并行化 for 循环,从而导致此处出现同步问题,或者我是否遗漏了其他内容?

任何帮助表示赞赏!

0 投票
2 回答
3253 浏览

algorithm - 从文档图像中去除噪声

我正在开发一个自动处理扫描发票的项目。为了获得更好的 OCR 引擎结果,我想首先从图像中去除噪声。除了划痕,我还想删除打印后添加到文档中的任何内容。许多发票例如被勾选,有时它使部分发票无法用于 OCR。

例如看看这张图片。第二项的描述将无法阅读,我想像这样删除“噪音”。

那么,我怎样才能删除这样的手写区域并仍然保持下面的打印文本的高质量呢?

0 投票
2 回答
966 浏览

c# - 使用 DirectSound 和 C# 将声音从麦克风流式传输到扬声器时,如何避免无声的滴答声?

我尝试使用DirectSoundC#将声音样本麦克风流式传输到扬声器。它应该类似于“听麦克风”,但后来我想用它来做其他事情。通过测试我的方法,我注意到背景中有无声的搔痒声和噼啪声。我猜这与写入和播放缓冲区之间的延迟有关,该延迟必须大于写入块的延迟。

如果我将录制和播放之间的延迟设置为小于 50 毫秒。大多数情况下它都有效,但有时我会听到非常响亮的开裂声。所以我决定延迟至少 50 毫秒。这对我来说没问题,但是系统“听设备”的延迟似乎要短得多。我猜它大约是 15-30 毫秒,几乎不明显。对于 50 毫秒,我至少得到一点混响效果。

在下面,我将向您展示我的麦克风代码(部分):初始化是这样完成的:

捕获将在一个额外的线程中像这样运行:

捕获ReportChunk时将数据作为可以订阅的事件发送给扬声器。扬声器部分初始化如下:

数据由事件方法放入队列中,只需:

填充播放缓冲区和启动/停止播放缓冲区由另一个线程完成:

writeToBuffer简单地将入队的块写入缓冲区,this.buffer.Write(wp, data, LockFlag.None);并关心bufferSizeand chunkSizewp它表示最后的写入位置。我认为这就是我的代码重要的一切。也许定义丢失了,至少还有另一种方法可以启动/停止=控制线程。

我已经发布了这段代码,以防我在填充缓冲区时出错或我的初始化错误。但我猜这个问题的发生是因为 C# 字节码的执行太慢或类似的东西。但最后我的问题仍然悬而未决:我的问题是如何减少延迟以及如何避免不应该存在的噪音?

0 投票
5 回答
4521 浏览

delphi - 主动降噪

我已经编写了一个语音识别程序,但我无法通过计算机播放音乐来让麦克风听到我的声音。我需要能够从进入麦克风的声音中过滤掉离开扬声器的声音的软件。

是否有软件或组件(用于 Delphi)可以解决我的问题?