0
我只是想知道如何在matlab圖像處理中使用randseed
而不是randn
。隨機數字分佈
我想稍後使用x,y的質心來映射對象隨時間的位置。
此外,我可以使用什麼函數讓生成的值能夠這樣做?
clear all
% Define image size
N = 300;
%define Initial object point
X = 150;
Y = 150;
%Number of frames
duration = 10;
for T=1:duration
% Set up rand image. Process and measurement noise
Image = 0.4*rand(N); %distabunce
% Define object position & size
X = X+10*randn;
Y = Y+10*randn;
Size_radius = 5;
filter = BuildFilter(Size_radius);
for i = 1:N
for j = 1:N
if (sqrt((i-X).^2+(j-Y).^2) < Size_radius)
Image(i,j) = 1;
end
end
end
figure(1)
%subplot(2,2,1)
title('Caption1')
imagesc(Image);
colormap(gray);
axis image;
pause(0.1);
end
什麼你想通過替換randn來實現嗎? – Daniel
是的,所以我可以在模擬程序時使用相同的隨機數字,我被告知randseed會是最好的選擇 – user3473912