color video

1 次查看(过去 30 天)
Pan
Pan 2012-3-4
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

采纳的回答

Image Analyst
Image Analyst 2012-3-4
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.

更多回答(0 个)

标签

Community Treasure Hunt

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

Start Hunting!

Translated by