randn 関数をシードしたいのですが、できません。
srand(time(NULL));
Mat mymat = Mat::zeroes(1024,1024,CV_32F);
randn(mymat,0,1);
mymat
、という名前のランダムなマットを私に与えるべきではありませんmean = 0
かvariance = 1
?ただし、mymat
すべての実行で同じ結果が得られます。
これは、 srandが機能すると主張するrandnのリンクです。
time(NULL) の代わりに別の数値を指定しようとしましたが、出力ランダムはすべて同じです。別のマシンから同じことを確認しましたが、最初のマシンと同じ出力が得られます。したがって、シードは機能しません。
ありがとう、