noise-generator

    1热度

    1回答

    我试图使用libnoise library,这是Perlin杂点生成一个C++库,在Visual Studio 2013教程3个链接到名为noiseutils一个插件工具,它由一个的.cpp和.H,我在这里举行: 我有项目设置对包括文件夹(其内容如下图所示)指出,和我的代码看起来是这样的。 #include "stdafx.h" #include <noise/noise.h> #includ

    1热度

    1回答

    我正在开发Perlin噪声发生器,它基于种子整数和其他两个整数:x和y。 截至目前,伪随机数生成器看起来像这样: private float noise(int x, int y) { int n = x + y * seed; return (1.0f - ((n * (n * n * 15731 + 789221) + 1376312589) & 0x7fffffff)

    0热度

    1回答

    我尝试使用Java中的FFT Cooley-Tukey算法获取灰度图像的光谱。 我不知道如何形成该算法的输入以及要使用哪些值来形成光谱图像。 目前我的输入是一个复数的数组,Re = 8位灰度域中的像素值,Im = 0; 运行该算法后,我获得另一个复数数组,其中实数部分具有[0,255]范围和虚数部分0以外的很多值。 我试图从实数列数模256创建图像。 这是频谱应该是什么样子: 这是我的本钱: 显然

    7热度

    2回答

    我想创建使用Java,将能够产生所有在这篇文章中所定义的颜色的有色噪声发生器:http://en.wikipedia.org/wiki/Colors_of_noise 用最简单的一个开始,白噪声,我将如何产生噪音,以便它可以无限期地发挥作用? 从那里,我将如何修改我的发电机生成任何颜色? 我对如何生成噪声本身感到困惑,并且对如何产生噪声感到困惑,我可以通过扬声器输出它。 任何链接或提示将非常感激!

    0热度

    2回答

    使粉红噪声(1/F)的列表(1/F),使用频率的列表 我想看看我曾经只是频率在我会得到什么类型的噪声我的声音。我使用fft创建了一个matlab/octave数组,以获得[频率,振幅,相位]以重现我的歌声信号。 我想把这个文件/数据,并用它来创建粉红噪声(1/f)。当然,当我使用1/f的频率数字变得非常小,有没有人有任何想法如何使用我自己的声音频率,我通过在matlab中做fft来创建粉红噪声(1

    1热度

    1回答

    我有一个图形图像。就像一个轨迹。我想给图表添加噪音。 我尝试添加正常分布噪声。使用兰德。例如 x1=x+a*rand(size(x)); 对于y也是类似的。 结果在下面附接。这不是我想要的。这给了我一个散点图或完全嘈杂的情节。如下图所示。第一行是我所做的,第三行是我想要的。 不同图表列代表不同标准偏差(的值)。 问:如何获取地块的第三类(行)? P.S.第一行是当我使用情节(...,“。”,m

    1热度

    1回答

    我有一个无限的2D网格,并且需要为每个网格位置随机分配一个值。有一个有限数量的整数值。我需要彼此靠近的地点具有相似的价值观,从而创造出价值基本相同的“地点”。我之前曾尝试使用Perlin噪声算法,但赋予给我的值并不均匀分布,导致某些可能值比其他值更为常见。 目前,我的算法看起来有点像这样: n = perlin(x/scale,y/scale) (scale is for coherence)

    0热度

    1回答

    所以我一直在研究Perlin和Simplex噪声是如何工作的,虽然我得到了常规Perlin噪声的核心原理,但我对于置换和渐变表的工作原理有点困惑。 从我的理解来看,它们提供比种子随机数生成器更好的性能,因为它们是预先计算的值的表格,它们为快速访问提供了很好的索引。 我不完全知道的是他们是如何工作的。我见过的洗牌值的阵列,像这样实现从0-255置换表: permutation[] = { 151,1

    1热度

    1回答

    我读了图像噪声非常有趣和翔实的文章位于: http://www.cambridgeincolour.com/tutorials/image-noise-2.htm 其中一个关键点是噪声频率可以是高还是低。我很好奇这将如何计算? 我遇到了另一篇文章,其中开发人员通过对周围像素进行采样然后执行平均值来实现低频iage噪声。但是,在计算完所有噪声后,这需要单独计算。 这是传统做法,还是有不同的方法来计算

    0热度

    1回答

    使用Noise ++库在我的程序中生成噪声,至少这是目标。 为了测试它,我把它设置为一个测试,但是无论我给它什么参数,我只返回0 如果任何人有任何使用Noise ++的经验,这将是非常有用的,如果你可以检查看看我是否做错了什么。 // // Defaults are // Frequency = 1 // Octaves = 6 // Seed = 0 // Quality =