为了避免在呈现刺激后出现“视网膜持续性”,我需要创建一个视觉噪声掩模。
这适用于具有尺寸的屏幕,像素为:1280 * 960
我相信我可以随机(统一)为像素指定灰度,但我的尝试却失败了。
感谢您的关注。
答案 0 :(得分:8)
刚刚注意到:
RandomImage[1, {1280, 960}]
Mathematica 8中的新内容,显然......
答案 1 :(得分:5)
该死的,最后一个关于Stack Overflow的问题我可以回答,我来不及......:)
哦,这是另一种解决方案......
ImageEffect[Image[Table[{0.5, 0.5, 0.5}, {i, 1, 960}, {j, 1, 1280}] ], "GaussianNoise"]
可能有太多颜色了吗?
ImageEffect
也适用于灰度图像。
ImageEffect[Image[Table[0.5, {400}, {600}]], "GaussianNoise"]
答案 2 :(得分:4)
您是否尝试过查看帮助文档? Image的第一个例子之一应该是这样做的。
Image@RandomReal[1, {960, 1280}]
您可以指定不同的值范围:
Image@RandomReal[{0.4, 1}, {400, 600}]
答案 3 :(得分:4)
其他人已经向您展示了创建随机图像的方法。如果您正在设计应用程序以使用全屏(或基于当前屏幕的尺寸),您可能会发现不对硬编码值很方便,而是以编程方式捕获屏幕大小。这是一个示例,说明如何:
screenSize = Last /@ ("FullScreenArea" /.
Flatten@SystemInformation["Devices", "ScreenInformation"]);
RandomImage[1, screenSize]