我有这个代码imread
几个20x20的单色.bmp。但是,第一次通话需要很长时间(最多几小时)。紧接着它,一切都正常流动。我已经看到提到另一个MATLAB函数(sortrows
)在第一次调用时也花费了不寻常的时间,但没有答案(MatLab's slow first call of sortrows())。建议?
在第一次imread
调用之前发生的唯一事情是加载1000维向量。这是阻碍表现的因素吗?
代码如下:
load('W','W');
c = 1;
while c > 0.01;
run readimage
end
readimage:
for k = 1:1000;
l = sprintf('%d',k);
m = '.bmp';
m = strcat(l,m);
X = imread(m);
...
第一张图片只是一个手写的零。如果我尝试将其加载到别处,它会加载很好。