Я пытаюсь преобразовать серию изображений в avi, используя matlab.Код показан ниже.
aviobj = avifile (navi);
aviobj.Quality = 100;
% aviobj.Fps = 25;
aviobj.compression = 'Нет';
кола = 0: 1/255: 1;
кола = [кола; кола; кола]; %% серой шкалы
cola = cola ';
aviobj.colormap = cola;
для i = pfrom: pto
strImgName=Files(i).name;
adata=imread(strImgName);
figure;
imshow(adata); % the loading image seems good
aviobj = addframe(aviobj,uint8(adata));
end
aviobj = close (aviobj);
Полученный avi странный.Я прикрепил одно изображение и один кадр avi следующим образом.В чем проблема?
![enter image description here](https://i.stack.imgur.com/VySIL.jpg)