Salut a tous! Je suis debutant en simulink et je veux convertir un video en format .avi dans une image (.jpg ou .bmp).

Je sais faire ca avec function aviread en matlab mais je dois faire en simulink ca.


Je veux convertir 1 second du video dans 20 frames.

Ce que j'ai compris pour l'instant:

Je dois utiliser :

Video and Image Processing Blockset. du simulink?

http://img43.imageshack.us/img43/102/simulink.jpg



En matlab est fait comme ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
mon_video=aviread('nom_du_fichier.avi');
for i=1:length(mon_video)
    imwrite(mon_video(i).cdata,[numrstr(i) '.jpeg']) % verifier le format par example .jpg
end
Je joint les 2 modeles sur imageshack.us:

http://img195.imageshack.us/img195/618/modele1.png

http://img195.imageshack.us/img195/4048/modele2.png


Je ne sais pas comment je dois utiliser les 2 modeles si quelqu'un a de l'experience en simulink. Je sais comment sont fait les 2 modeles en simulink (comment on place les composantes sur les 2 modeles) mais je veux savoir le processus exactement et quel modele utiliser (je crois que c'est videoToFiles.mdl -donc le deuxieme d'imageshack.us).

Excusez moi pour cette question mais ca peut intereser autres aussi!

J'attends vos remarques et explications svp!

Merci!