Title: matlab debug problem Post by: Fenix on September 08, 2006, 13:18:02 pm Μπορεί κάποιος να αποσφαλματώσει το παρακάτω πρόγραμμα. Υποτίθεται ότι μετατρέπει μια ακολουθία από jpeg σε avi. Help!!
% JPEG2AVI % % create avi-movie from single frames (jpeg-images) % frames/images: fpath= 'd:\tmp\'; imglist= dir([fpath 'frame_*.jpg']); % edit path/filename to match your images' location % default-parameters: fps= 25; % frames per second fname= 'd:\tmp\animation.avi'; % path/name of movie output file codec= 'hfyu'; % video codec (FOURCC), I use HuffYUV ('hfyu') because it is lossless % create movie: for k= 1:length(imglist); img= imread([fpath imglist(k).name]); % get current frame m(k)= im2frame(img); if rem(k, 100) == 0 disp([num2str(k) ' frames processed...']) % drawnow end end % create avi: movie2avi(m, fname, 'compression', codec, 'fps', fps); % play result: movie(m, 1, fps) Title: Απ: matlab debug problem Post by: JAs0n-X on September 08, 2006, 13:39:44 pm Το σφαλμα το βγαζει στην εντολη movie2avi αλλα δεν μπορω τωρα να βρω γιατι. παω για φιλτρα!
Θα το προσπαθησω οταν γυρισω. κατα τ αλλα μεχρι εκει δουλευει κανονικα δλδ τα frames τα φτιαχνει κανονικα, τα βλεπω που εχουν δημιουργηθει στο workspace. Title: Re: matlab debug problem Post by: Fenix on September 08, 2006, 14:48:23 pm Quote Το σφαλμα το βγαζει στην εντολη movie2avi αλλα δεν μπορω τωρα να βρω γιατι Ούτε εγώ. :'(Title: Re: matlab debug problem Post by: fugiFOX on September 08, 2006, 14:49:45 pm Quote Το σφαλμα το βγαζει στην εντολη movie2avi αλλα δεν μπορω τωρα να βρω γιατι Ούτε εγώ. :'(Επειδή δεν έχω ΜΑΤΛΑΒ μπροστά μου, τι σφάλμα σου βγάζει; Title: Re: matlab debug problem Post by: Fenix on September 08, 2006, 14:53:16 pm ??? Error using ==> movie2avi
First input must be a MATLAB movie. Error in ==> jpeg2av at 27 movie2avi(m, fname, 'compression', codec, 'fps', fps); Title: Re: matlab debug problem Post by: fugiFOX on September 08, 2006, 15:04:20 pm 1. Πες με τις διαστάσεις των πινάκων img,m και τι τύπου είναι.
2. Αυτό τι βγάζει; movie(m) |