problemas con imread
Publicado por ruddi (3 intervenciones) el 08/11/2009 01:16:36
Hola estoy escribiendo un codigo para leer una secuencia de imagenes en matlab , mi secuencia tiene mas de 100 iimagenes pero la funcion imread me da un error pues no reconoce la imagen 101 copio mi codigo para ver si me pueden ayudar
graciasssss
fileFolder = fullfile('W:\Ruddi\AZO\uv\10_13\images\719_819_transicion\images')
dirOutput = dir(fullfile(fileFolder,'images*.tif'))
fileNames = {dirOutput.name}'
numFrames = numel(fileNames)
I =imread(fileNames{1});
% % Preallocate the array
sequence = zeros([size(I) numFrames],class(I));
sequence(:,:,1) = I;
% Create image sequence array
for p = 2:numFrames
sequence(:,:,p) = imread(fileNames{p});
end
%
1/parameterStruct.integration_time
implay(sequence,1/parameterStruct.integration_time)
funciona bien si hay menos de 101 imagenes en la secuencia con mas de 100 falla
graciasssss
fileFolder = fullfile('W:\Ruddi\AZO\uv\10_13\images\719_819_transicion\images')
dirOutput = dir(fullfile(fileFolder,'images*.tif'))
fileNames = {dirOutput.name}'
numFrames = numel(fileNames)
I =imread(fileNames{1});
% % Preallocate the array
sequence = zeros([size(I) numFrames],class(I));
sequence(:,:,1) = I;
% Create image sequence array
for p = 2:numFrames
sequence(:,:,p) = imread(fileNames{p});
end
%
1/parameterStruct.integration_time
implay(sequence,1/parameterStruct.integration_time)
funciona bien si hay menos de 101 imagenes en la secuencia con mas de 100 falla
Valora esta pregunta


0