刺激の提示後に「網膜持続」を回避するために、視覚ノイズ マスクを作成する必要があります。
これは、1280 * 960 のピクセル単位の寸法を持つ画面の場合です。
ピクセルにグレーの陰影をランダムに (均一に) 割り当てることができると思いますが、まだ失敗しました。
ご清聴ありがとうございました。
刺激の提示後に「網膜持続」を回避するために、視覚ノイズ マスクを作成する必要があります。
これは、1280 * 960 のピクセル単位の寸法を持つ画面の場合です。
ピクセルにグレーの陰影をランダムに (均一に) 割り当てることができると思いますが、まだ失敗しました。
ご清聴ありがとうございました。
ただ気づいた:
RandomImage[1, {1280, 960}]
Mathematica 8の新機能、どうやら...
くそー、ついにスタックオーバーフローに関する質問に答えることができたのに遅すぎました... :)
まあ、ここに別の解決策があります...
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"]
他の人は、ランダムな画像を作成する方法をすでに示しています。画面全体を使用するように (または現在の画面のサイズに基づいて) アプリケーションを設計している場合は、値をハードコーディングするのではなく、プログラムで画面サイズをキャプチャする方が便利な場合があります。方法を示す例を次に示します。
screenSize = Last /@ ("FullScreenArea" /.
Flatten@SystemInformation["Devices", "ScreenInformation"]);
RandomImage[1, screenSize]
ヘルプ ドキュメントを参照してみましたか?Imageの最初の例の 1 つがそれを行うべきでした。
Image@RandomReal[1, {960, 1280}]
別の範囲の値を指定できます。
Image@RandomReal[{0.4, 1}, {400, 600}]