Bonjour,
Toujours sur le même projet, (presque fini ), j'analyse un tracking vidéo ou je demande d'activer ou de désactiver un évènement suivant si la valeur est plus grande que 1 ou plus petite.
Le petit hic, c'est que les valeurs varient très rapidement.
Cela fonctionne mais c'est très rapide, j'aimerai une cadence plus lente.
Pour l'instant la seule solution qui me vient en tête serait d’installer un métro avec un compteur qui viendrait ouvrir ou fermer un spigot sur l'arriver de mes données.
Quelqu'un aurait t il un meilleur conseil?
Je suis moyennement convaincu
Merci
Hors ligne
Si tu veux réduite un flux d'information, je te conseil l'objet [debounce] ou [speedlim].
Mais dans ton cas, peut être qu'un filtre médian suivi d'un [threshold] serait plus adapté.
Hors ligne
Tu peux aussi utiliser un line, en mettant un petit temps de monté (à la louche, comme ça, 100ms mais faut tester), c'est un peu le passe-bas du pauvre. Ca stabilise ta valeur, mais ca va ralentir très légèrement ta réaction par contre. Et tu peux également lui ajouter un 40 en deuxième paramètre, ça limite la sortie du line à environ une valeur par frame(en 25 fps).
Hors ligne
Merci mrpropre, je regarde ça
Hors ligne