le 05-26-2016 04:04 AM
Bonjour,
Suite à mon stage, je dois créer un programme capable de lire et synchroniser un fichier texte avec un fichier vidéo.
Je me demandais s'il est possible de revenir en arrière (si par exemple on à raté le moment précis que l'on voulait observer) ?
Je vous joins mon VI (trés brouillon, je sais mais je débute en labview) ainsi que les info complémentaires pour executer le programme avec 1 fichier.
point à identifier : 2515
image correspondante : 27
vitesse de vidéo : 40 000
05-26-2016 05:20 AM - modifié 05-26-2016 05:22 AM
Tu as plusieurs boucle While dans ton programme. Ne te permettent-elles pas de "revenir en arrière" ?
quand on veut "revenir en arrière" dans du code ... il y a toujours une "boucle" quelque part.
le 05-26-2016 05:28 AM
bonjour
je n'ai pas bien compris !
mes boucles while servent à "lire" mes fichiers. Ce que je souhaiterai faire c'est rembobiner en quelques sortes mes deux signaux.
comment peut-on revenir en arrière avec une boucle ?
merci de votre aide.
cordialement
le 05-26-2016 05:48 AM
j'ai du mal de comprendre (question de mots utilisés probablement)
on ne peut recommencer (réexécuter) que du code ... il n'est pas possible de recommencer un signal.
ou alors ... recommencer l'acquisition d'un signal (ça c'est du code), ou le traitement d'un signal (c'est du code aussi),
mais "rembobiner mes deux signaux", ça, je ne comprends pas.(désolé)
(peut-être quelqu'un d'autre que moi comprendra-t-il d'avantage ce que tu essayes de dire)
le 05-26-2016 06:07 AM
oui oui, ce n 'est pas trés clair
en fait mon programme lis un fichier vidéo et trace un graphe en parallèle.
imaginons qu'il y ai une perturbations observable à 2min30 (unité arbitraire), j'aimerais pouvoir pendant l'éxécution du programme revenir à 2min15 (d'où le revenir en arrière, rembobiner)
merci de ton aide
le 05-26-2016 09:52 AM
ok, je comprends.
au départ, je pensais à un problème d'algorithmique ...
utilisation et compréhension des boucles, etc ... et je ne comprenais "pas trop" vu que tu utilises déjà des boucles.
Mais là, s'il s'agit d'un soucis de (re)lecture d'un fichier vidéo, couplé au paramètre "temps" ...
j'avoue humblement que je n'ai jamais touché à ce genre de chose.
Dans ce cas, je préfère passer la main .. il y a sur ce forum des gens tout a fait capable de t'aider.
le 05-27-2016 02:01 AM
c'est exactement ça, un probleme de relecture couplé au paramètre temps !!
merci en tout cas d'avoir tenté de me comprendre.
le 05-30-2016 03:19 AM
Bonjour snick-ers,
Votre problématique de rembobinage de fichier vidéo, doit être reformulée, voilà comment je l'ai comprise :
Vous lisez un fichier vidéo et vous voudriez revenir en arrière lors de la lecture, pour moi cela revient à sélectionner en entrée du fichier de lecture un instant T. La question c'est, est-ce que je peux lire mon fichier vidéo en plein milieu et pas forcément depuis le début? Si oui comment faire correspondre une consigne en minute, à une position dans le fichier vidéo? J'espère que vous y voiyez plus clair. Du coup le rembobinage sera une consigne en minute qui sera converti en position du fichier vidéo.
Bonne journée.
Cordialement.
Dasso
le 05-30-2016 06:00 AM
Monjour,
Merci de vous interesser à mon problème,
Ce que je voudrais pouvoir faire est, lire le fichier depuis le début, puis éventuellement, revenir à une image donnée (ou sa consigne en minute correspondante effectivement).
cordialement
le
05-31-2016
04:02 AM
- dernière modification le
01-29-2025
09:39 PM
par
Content Cleaner
Bonjour snick-ers,
Votre problématique peut être résolu grâce au module Vision Developpement : https://www.ni.com/en/shop/data-acquisition-and-control/add-ons-for-data-acquisition-and-control/wha... voici un code qui répond probablement à vos exigences : https://decibel.ni.com/content/docs/DOC-15136.
Bonne journée.
Cordialement.
Dasso