Bonjour
J'ai une séquence d'images, je veux la convertir en un ensemble d'images.
Est-ce que c'est faisable ?? Et comment je peux le faire ?
Merci d'avance
Version imprimable
Bonjour
J'ai une séquence d'images, je veux la convertir en un ensemble d'images.
Est-ce que c'est faisable ?? Et comment je peux le faire ?
Merci d'avance
pas sûr de comprendre ce que tu veux faire exactement mais bon voici un code qui pourrat peut-être te donner des pistes:
ouCode:
1
2
3
4
5
6
7
8
9
10 aviobj=avifile('test.avi'); for k=1:10 h = figure('visible','off'); image(k.*peaks); set(gca,'Zlim',[-20 20]); aviobj=addframe(aviobj,h); end aviobj=close(aviobj);
Code:
1
2
3
4
5
6 h = figure('visible','off'); for k=1:10 image(k.*peaks); set(gca,'Zlim',[-20 20]); print('-djpeg', ['imfile' num2str(k) '.jpg']) end
votre code ne donne pas des image !!!
voila j'ai essayer ce code
mais il affiche image par image ce que je vx c'est qd je lance mon programme voir toutes les image de la sequenceCode:
1
2
3 mov1=aviread('sport.avi',1); imagetest1=mov1.cdata; imwrite(imagetest1,'image1.jpg','jpg','Quality',70)
par exemple
mov1=aviread('sport.avi',index);
for index=1: fin de la sequence
afficher toutes les images ???????????
Merci d'avance
Bonjour,
essayez ca:
Code:
1
2
3
4 m=aviread('sport.avi'); figure; movie(m,5);
ce code , bloquer mon ordinateur
m=aviread('sport.avi');
figure;
movie(m,5);
!!!!!!!!!!!!!!!!!!!!!!!!!!!
n'es pas efficace je pense