问题标签 [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.
algorithm - 执行此操作需要哪种算法?
我有这种形式的数据:
- 对于 x=1,y 是 {1,4,6,7,9,18,16,19} 之一
- 对于 x=2,y 是 {1,5,7,4} 之一
- 对于 x=3,y 是 {2,6,4,8,2} 之一
- ……
- 对于 x=100,y 是 {2,7,89,4,5} 之一
每组中只有一个值是正确值,其余的是随机噪声。
我知道正确的值描述了一个参数未知的正弦函数。我怎样才能找到正确的值组合,每组一个?我正在寻找类似于“旅行推销员”组合优化算法的东西
java - 对 Android 背景的噪音影响
我看到的许多新的 Android 应用程序都在其背景上使用了噪点效果,通常是渐变。有趣的是,一些应用程序在整个应用程序中使用径向渐变来产生这种效果,这将需要大量的磁盘空间来存储图像。现在 Android 有 GradientDrawable 可以很容易地创建渐变。我正在考虑以编程方式创建噪声效果。
以前有没有其他人这样做过,如果有,你是怎么做的?您只是使用图像还是编写自己的自定义噪声叠加层?
android - 在 Android 中查询噪音级别
我想开发一个小型 Android 应用程序来测量当前的噪音水平(可能以 dB 为单位)。但我不知道在库中寻找什么。我不想记录噪音。有人可以给我指点看什么课程吗?
language-agnostic - 以程序方式生成二维“blob”图形的好方法
我希望以计算速度快的方式创建一个“blob”。此处的 blob 被定义为可以是任何形状但全部连接的像素的集合。例子:
在哪里 。是死区,o 是标记像素。我只关心“二进制”生成 - 一个像素是 ON 还是 OFF。因此,例如,这些看起来像一些虚构的番茄酱或虚构的细菌或任何有机物质。
什么样的算法可以做到这一点?我真的很茫然
opengl - ATI 显卡上的 GLSL 3D 噪声实现
我已经尝试了很多不同的策略来获得可用的噪声函数,但它们都不起作用。那么,如何在 GLSL 中的 ATI 显卡上实现 perlin 噪声?
以下是我尝试过的方法: 我尝试将排列和渐变数据放入 GL_RGBA 1D 纹理并调用 texture1D 函数。然而,一次调用此噪声实现会导致 12 次纹理调用并杀死帧率。
我尝试将排列和梯度数据上传到统一的 vec4 数组中,但编译器不会让我在数组中获取元素,除非索引是常量。例如:
将给出一个编译器错误:
错误:0:43:使用临时数组间接索引时不支持。
这意味着我只能像这样检索数据:
我也尝试将数组直接编程到着色器中,但我遇到了同样的索引问题。我听说 NVIDIA 显卡实际上会允许这种方法,但 ATI 不会。
我尝试制作一个根据输入索引返回特定硬编码数据点的函数,但是该函数被调用 12 次并有 64 个 if 语句,使得链接时间难以忍受。
ATI 不支持 glsl 的“内置”噪声函数,我不能只预先计算噪声并将其作为纹理导入,因为我正在处理分形。这意味着我需要在运行时计算噪声的无限精度。
所以最重要的问题是……
如何?
iphone - 禁用降噪 iPhone 4 麦克风
我想知道是否可以通过代码禁用降噪麦克风。
由于这个新麦克风,我的应用程序播放的背景音乐会被修剪掉。所以我想在我的应用程序打开并运行时禁用背景噪音麦克风。
谢谢
iphone - iphone录音时如何降低背景噪音?
我打算比较两个音频文件。我已经录制了两个声音并使用互相关进行了比较。因为在记录产生的相关值时背景噪声的存在总是接近 0.5。如果我从互联网提供任何记录的波,我能够得到正确的值。那么如何在录制时减少背景噪音。请指导我。谢谢。
是否有可能减少录制的 .wav 文件中的噪音?
random - GLSL 的随机/噪声函数
由于 GPU 驱动程序供应商通常不费心noiseX
在 GLSL 中实现,我正在寻找“图形随机化瑞士军刀”实用功能集,最好优化以在 GPU 着色器中使用。我更喜欢 GLSL,但任何语言都可以为我编写代码,我可以自己将其翻译成 GLSL。
具体来说,我希望:
a)伪随机函数- N 维,在 [-1,1] 或 [0,1] 上的均匀分布,根据 M 维种子计算(理想情况下是任何值,但我可以限制种子例如,0..1 表示均匀的结果分布)。就像是:
b)像 Perlin 噪声这样的连续噪声- 再次,N 维,+- 均匀分布,具有受限的一组值,而且看起来不错(配置外观的一些选项,如 Perlin 级别也可能很有用)。我希望签名如下:
我不太喜欢随机数生成理论,所以我最渴望找到一个预制的解决方案,但我也很欣赏像“这是一个非常好的、高效的 1D rand(),让我解释一下”这样的答案你如何在它上面制作一个好的 N 维 rand() ......”。
c# - C# 将 TIFF JPEG 压缩转换为 TIFF CompressionCCITT4 会产生很多噪音
对于 OCR 引擎,我需要为 OCR 引擎提供带有 CCITT4 压缩的 TIFF 文件。我们的扫描仪输出带有 JPEG 压缩的 TIFF 文件。我想使用 System.Drawing.Imaging 用 C# 转换这些文件。
这会导致图像有很多噪点。我怎样才能减少噪音?
我的代码:
matlab - 在MATLAB中,如何根据数据生成随机数?
例如 if Ax = 0.0023
,它应该给它添加一些噪音并产生newAx = 0.0027
If Hy = 94.54
,then newHy = 93.42
。最初我以以下方式开始在 MATLAB 中使用 rand,
Ax(0.0023)
这与我拥有的参数相去甚远。
如果我必须使用范围,那么在这种情况下,我们必须使用 Ax 的最小值和最大值。这也引入了与价值观相去甚远的问题。因为我有一个系统,其中 Ax 是每时每刻逐渐增加的参数。现在,根据 Ax 的值,每时每刻我都必须产生一些随机噪声来获得几乎接近 Ax 的 newAx。Ax = 0.0023
如果生成newAx = 0.0027
而不是生成的示例newAx = 0.4590
我需要创建一个取决于数据本身的随机噪声。