我有一组图像(约100个1000px * 800px tiff文件),我要从中提取像素数据,即每个像素的坐标和相应的值。我通过使用imread命令并将其稀疏导出到文本文件中来进行此操作。 该过程每个图像大约需要6分钟,时间与图像数量成正比。有人可以指导我提高代码的性能吗?
for n = 1:94
filename = (['SeqInv0' num2str(n) '.tif'])
file = imread(filename)
filedouble = im2double(file)
filesparse = sparse(filedouble)
save(['Coordinates' num2str(n)], 'filesparse')
endfor