Bonjour à tous,
Je reçoie un signal vidéo (TV) d'une carte d'acquisition. Je peux visualiser ce signal lorsque j'ouvre l'executable de la carte d'acquisition.
Je souhaiterai afficher ce signal dans une interface. Est ce possible ?
Merci.
Alex
Bonjour à tous,
Je reçoie un signal vidéo (TV) d'une carte d'acquisition. Je peux visualiser ce signal lorsque j'ouvre l'executable de la carte d'acquisition.
Je souhaiterai afficher ce signal dans une interface. Est ce possible ?
Merci.
Alex
En fait je voudrai lire un .exe (qui est ma TV) dans une interface matlab, dans un axe ou autre chose.
Est ce possible ?
Oui il est possible si tu as matlab 2008b ou superieur pour utiliser la fonction mmreader qui lis ton video!
Pourquoi pas essayer de t'inspirer de ces sources sur le FEX:
http://www.mathworks.com/matlabcentr...eexchange/3670
http://www.mathworks.com/matlabcentr...eexchange/2901
http://www.mathworks.com/matlabcentr...eexchange/4441
Un tutoriel ici tres bon:
http://www.math.canterbury.ac.nz/~c....es/movies.html
Amicalment,
Michel
Merci Michel,
Mon problème est que mon signal vidéo que je souhaite lire est un fichier .exe.
Je ne peux pas utiliser les commandes de lectures usuelles (mmread,mpgwrite...)
J'arrive a ouvrir le fichier .exe comme n'importe quel autre fichier avec
mais ce que je veux, c'est l'ouvrir dans un axe, un panel ... dans une interface.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2! nom_du_fichier
Comme
Matlab ne signal pas d'erreur mais il n'y a rien qui .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 X1 = get(handles.axes1,'Children'); set(X1,'CData','!nom_du_fichier');
A mon avis ce n'est pas possible puisque l'executable se lance dans un environnement différent.
Tu ne peux donc pas le mettre dans un objet MATLAB.
Partager