color video

1 Ansicht (letzte 30 Tage)
Pan
Pan am 4 Mär. 2012
Hi, I can't run it. Could you check it where error. Thank you!! The video is color and it 4-D unit8
clear all;
%obj1 = mmreader('can.avi');
%vid1 = read(obj1);
xx = zeros([128 128 1 207],'uint8');
for frame=1:207
[xx(:,:,:,frame),map] = imshow('can.avi',frame);
end
save can xx

Akzeptierte Antwort

Image Analyst
Image Analyst am 4 Mär. 2012
I'm not sure what you want to do but whatever you're doing is weird. imshow() returns a handle to an axes, not an image and a colormap - maybe you got it confused with read(). But read() would be used with VideoReader(), not mmreader I think. Anyway mmreader is deprecated so you should follow the examples for VideoReader and VideoWriter instead. Use VideoReader or imwrite to handle imagery, not save.

Weitere Antworten (0)

Kategorien

Mehr zu Convert Image Type finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by