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
Version imprimable
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:
1
2! nom_du_fichier
Comme
Matlab ne signal pas d'erreur mais il n'y a rien qui .Code:
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.
Merci Caroline.
Juste pour être sûr,
Je ne peux pas controler l'emplacement des fenêtres des autres programmes ouverts sur mon bureau à partir de Matlab ?
Ben là ça devient une question système.
Si tu peux le faire à partir de DOS (tu parles d'exe donc tu es sous Windows), alors tu peux le faire depuis MATLAB.
Par contre cela dépasse les compétences du Forum MATLAB, il faudrait chercher (ou poser ta question) sur le Forum Windows.
Ou peut-être l'executable que tu as dispose d'options permettant de définir taille/position à l'origine ?
OK,
Merci pour votre aide
Alex.