Outils pour utilisateurs

Outils du site


diy:projets:vintage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
diy:projets:vintage [2018/06/01 10:51] – [Problèmes] tphilibertdiy:projets:vintage [2018/06/01 10:58] (Version actuelle) – [Solutions possibles et améliorations] tphilibert
Ligne 256: Ligne 256:
  
 ====Solutions possibles et améliorations==== ====Solutions possibles et améliorations====
-En ce qui concerne les problèmes de détection (1), il suffirait d'utiliser un //classifier// mieux entraîné, ou bien de faire le traitement (''detectMultiScale'') avec plusieurs //classifiers// et compiler les résultats dans une liste sans doublon.\\ +Doter le programme d'une meilleure algorithmie pour notamment virer des opérations en trop/peu utilesLe réécrire en C++ serait aussi un bon moyen pour booster ses performances.\\
-Faire tourner plusieurs //classifiers// par image porterait un certain coup sur le temps réel, mais est envisageable pour l'image fixe.\\+
 \\ \\
-Concernant l'absence d'affichage malgré détection (2), il s'agit d'un compromis.\\ +Pour les améliorations possibleson pourrait envisager du temps réel et une meilleure gestion d'arguments.\\
-Vous vous souvenez du traitement coincé dans un //''try ... catch''//? C'est de ça qu'il s'agit. Cela provient de "l'explosion" du **ROI** qui se fait sans contrôle de valeur aucun.\\ +
-Une solution serait d'avoir un traitement plus rigoureux concernant les valeurs maximales de **l'image de départ**définir une limite à ne pas franchir et ne superposer qu'une portion du flash lumineux d'une limite vers la fin, du début jusqu'à une limite, ou même d'une limite jusqu'à une limite.\\ +
-Cette fois-ci, on peut considérer que cela n’entacherait pas le temps réel car il s'agit d'opérations de tests, peu coûteuses. Seulement, par soucis de temps, cette solution n'a pas été réalisée.\\ +
-\\ +
-Enfin, vis à vis des améliorations possibles, j'ai surtout en tête des améliorations de performance pour le temps réel sur une machine moins puissante (RaspBerry par exemple). Une amélioration évidente serait de paralléliser le programme, puisque la fonction s'applique indépendamment à chaque visage.+
 \\ \\
 \\ \\
diy/projets/vintage.1527850273.txt.gz · Dernière modification : 2018/06/01 10:51 de tphilibert