2011-12-17 5 views
1

刺激提示後の「網膜の持続」を避けるために、視覚的なノイズマスクを作成する必要があります。画素で、寸法を有するスクリーン用Mathematicaで「視覚ノイズマトリックス」を作成する

enter image description here

これ:* 960

1280私はランダムに(均一に)画素にグレーシェードを割り当てることができ、私の試みはまだ失敗したと信じています。

ありがとうございました。

+0

また、黒いフレームが必要ですか? –

+0

@Brett、ありがとうございました非常にありがとうございました、それは表示を楽にすることでした:-) – 500

+0

@ 500 Accept for for Accept。 –

答えて

4

ヘルプドキュメントを探しましたか? Imageの最初の例の1つがそれを実行しているはずです。

[email protected][1, {960, 1280}] 

あなたが異なる値の範囲を指定することができます

[email protected][{0.4, 1}, {400, 600}] 

Mathematica graphics

+0

うわー:-)私はしなかった。これは完璧です。ありがとうございました ! – 500

+0

@ 500私はまだ助けてうれしいですが、このような簡単な質問には数分かかりますが、私はあなた自身でこれを見つけることができないと懸念しています。ドキュメンテーションの操作に問題がありますか? (あなたは一人ではありません) –

+0

私には、使用する必要がある機能が分かればヘルプが素晴らしいということが問題です。しかし、探検/発見モードのために、私はそれが非常に難しいと思う... – 500

5

くそーを、スタックオーバーフロー上での最後の質問は、私は答えたかもしれないと私は...遅すぎました。 )

これは代替ソリューションです。

ImageEffect[Image[Table[{0.5, 0.5, 0.5}, {i, 1, 960}, {j, 1, 1280}] ], "GaussianNoise"] 

noisy

多分多すぎますか?

ImageEffectは、グレースケール画像でも機能します。

ImageEffect[Image[Table[0.5, {400}, {600}]], "GaussianNoise"] 

Mathematica graphics

+0

あなたは遅すぎることはありません。それは非常に異なる方法です。 'ColorConvert [image、" Grayscale "]'を使って色を捨てることができます。 –

+0

あなたの方法の精神でうまくいけば、私は編集をしました。私は好きです。 –

+0

@ Mr.Wizardありがとう! – cormullion

8

だけ気づい:Mathematicaの8中

RandomImage[1, {1280, 960}] 

新しい、明らかに...

+0

うん、私はそれを打つことはできません! :-) –

+1

@ Mr.wizardはい、できます! 1〜RandomImage〜{1280、960} 1文字短いです。 (私は本当にこの冗談を永続させるために自分自身が嫌いですが、私はただ抵抗できませんでした) –

4

その他は、すでにあなたにランダムな画像を作成する方法を示しています。画面全体を使用するようにアプリケーションを設計している場合(または現在の画面の寸法に基づいて)、値をハードコードしないでプログラム的に画面サイズを取得すると便利です。

関連する問題