问题标签 [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.
objective-c - 平滑从 CoreLocation 接收的数据
我正在尝试开发一个允许您四处走动的应用程序,并且您走过的地方将被绘制在地图上。我让这一切工作正常,但我发现即使有一个相当准确的 GPS 位置,这些点仍然会跳动一点。在地图上绘制时,这具有创建波浪形或锯齿形线的效果。
我正在寻找有关如何平滑数据的建议/策略,以便在地图上绘制的线条更加平滑最佳拟合,而不是准确的点对点绘图。
android - Android - 保存图像中的噪音
我的 Android 应用程序加载图像,进行一些处理并将处理后的图像保存在 SD 卡上。我将临时文件保存到 SD 卡而不是使用缓冲区。例如,读取背景、滚动图像、绘制注释、在保存的临时文件中合并背景和注释以用作下一个背景,等等。典型片段:
位图 = Bitmap.createBitmap(imageSizeX, imageSizeY, Bitmap.Config.ARGB_8888);
位图 = BitmapFactory.decodeFile(路径,选项);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, 输出);
一切正常,但在某些情况下,保存的图像添加了类似于本文所述的噪声: 位图调整大小和旋转:线性噪声
引用的帖子的作者通过二次抽样解决了这个问题,但我不希望这样做。
我已经尝试过这里建议的解决方案: http ://www.curious-creature.org/2010/12/08/bitmap-quality-banding-and-dithering/#more-1218 如果我理解正确应该通过设置来实现: getWindow().setFormat(PixelFormat.TRANSLUCENT); 强制32位。
变化不大。设置或不设置抖动标志似乎也没有太大变化。还有其他想法吗?
java - 计数行中字符串出现在向量中的次数,如果计数低于阈值,则将其删除
我目前正在尝试从 Vector 中删除“噪音”,但找不到一种优雅的方式来做到这一点。我目前有一个字符串向量,另一个向量表示这些字符串连续出现的次数。
出于某种原因,我似乎无法让它工作。我为此创建的方法如下所示。
它删除了一些我需要的但不是其他的。我将阈值设置为 5。
长度向量的内容示例如下: [15, 15, 1, 15, 2, 1, 1, 2, 1, 3, 1, 2, 1, 5, 1, 4, 1, 1, 3 ]
提前感谢您的帮助。
java - Java 中的 Perlin 噪声
对于我正在处理的元胞自动机项目,我需要使用不同的算法和技术随机生成二维布尔数组。目前我在应用程序中只有一种类型的随机化 - 循环遍历数组中的每个单元格并生成一个随机双变量,然后如果随机数高于 0.5,那么我将该单元格设置为 true,如果不是则设置为假。
我想研究使用更有趣的算法(例如 Perlin Noise 或类似的算法)生成这些布尔矩阵。如果您知道除了 Perlin Noise 之外的任何其他东西(Minecraft 的世界生成器给了我这个想法),那么用于地形生成或类似东西的噪声生成器可能会很好。
唯一的问题是我不知道从哪里开始(有什么想法吗?):)
java - wifi/tcp 上的 Java Sound PCM Stream 非常“静态”
我编写了一个程序,可以将 PCM 流从我的 pc 传输到另一台 pc 或我的 android(使用 AudioTrack)。它使用 java 声音并从立体声混音混音器中获取目标和源行。从技术上讲,一切都有效(插座、混音器、线路、流、缓冲区等),但远程扬声器上的输出听起来非常静态。即使没有声音通过,也会有持续的噼啪声。我已经在手机和电脑上测试了这些程序,结果相同。
我能做些什么?谢谢,比尔
ps 代码很大,有点乱,但如果你问我可以把它贴在某个地方。
image - 图像去噪
我目前正在做我的论文,它是关于纸币识别的。
我的问题是我无法删除钱的扫描图像中的破坏者。有谁知道如何做到这一点?
谢谢!
android - Android - cdma snr 或 ber
想通过代码确定 Android 上的语音通道是否存在噪音。
在http://developer.android.com/reference/android/telephony/SignalStrength.html有一个函数列表
我看到了一个函数 getGsmBitErrorRate(),当我切换到 GSM 时它会很有用。
我看到函数 getEvdoSnr() 但我认为这仅适用于“数据通道”。
CDMA 的唯一其他函数是 getCdmaEci0()。如何从 Eci0() 导出 SNR?有没有其他方法可以得出这个值?
评论:我正在寻找一个返回诸如误码率或信噪比之类的函数。我发现一个链接暗示 ec/i0与 SNR完全相同。但是其他页面表明 ec/i0 是可用的信号量。
actionscript-3 - 在动作脚本中为视频添加噪音
在开始之前,如果我要问的问题被视为超级新手问题,我想道歉。
所以我尝试了 Lee Brimelow 关于使用 actionscript3 创建简单 AR 场景的教程。(http://blog.theflashblog.com/?p=901) 考虑到我以前从未使用 Adobe Flex Builder 创建过东西,结果非常好。(我在看到那些教程后立即安装了 Flex Builder)
这是源代码
我要问的是:我们是否可以在最终的视频输出中添加一些噪音?我试图通过分别添加噪声来找出 PSNR。我可以在噪声和视频之间做一些卷积吗?
哦,顺便说一句,我这样做是为了我的大学作业。我的教授希望我解释一下 FlarToolKit 的工作原理。(细节如矩阵投影,通过迭代方法获得错误等)
谢谢你。普拉玛
matlab - 添加高斯白噪声
语境
我有一个由一系列列向量组成的矩阵。每个列向量包含一系列以度数定义的角度,范围在 -180 到 180 之间。我希望将高斯白噪声添加到序列中的每个角度,以测试系统对噪声的鲁棒性。
鉴于某些角度变化不大,而其他角度在序列中变化很大,我希望添加与活动/变化量成正比的噪声。因此,我选择从均值为零的高斯采样,其幅度相对于各个角度的标准偏差(作为比率)定义。
我的 Matlab 代码如下:
问题
这是测试噪声鲁棒性的正确方法吗?
如果是这样,什么范围的比率对测试是明智的?
如果不是,那么它有什么问题,正确的方法是什么?