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
Prochaine révision
Révision précédente
diy:projets:vintage [2018/06/01 10:43] – [Les fonctions] tphilibertdiy:projets:vintage [2018/06/01 10:58] (Version actuelle) – [Solutions possibles et améliorations] tphilibert
Ligne 83: Ligne 83:
 \\ \\
 La fonction prend une valeur //value// et s'assure qu'elle appartienne à l'intervalle [//least,most//].\\ La fonction prend une valeur //value// et s'assure qu'elle appartienne à l'intervalle [//least,most//].\\
 +\\
  
 **applyVariationToBGRPixel**\\ **applyVariationToBGRPixel**\\
Ligne 228: Ligne 229:
 </code> </code>
 //lignes 132 à 147//\\ //lignes 132 à 147//\\
 +Communique avec l'utilisateur pour récupérer certaines informations (notamment l'image à traiter).\\
 +__Remarque:__ uniquement si le programme a été lancé avec l'argument ''-o''.\\ 
 \\ \\
  
Ligne 240: Ligne 243:
 </code> </code>
 //lignes 151 à 156//\\ //lignes 151 à 156//\\
 +Demande à afficher le temps //time// d'exécution du programme.\\
 +__Remarque:__ uniquement si le programme a été lancé avec l'argument ''-o''.\\ 
 +\\
  
 ====Le main==== ====Le main====
-Il s'agit là aussi d'un  bout de code pas très passionnant. Il s'étend //lignes 115 jusqu'à la fin// et se résume à: +Le main ne s'occupe que des options (si argument ''-o''et de la fonction principale.
-  * Chargement des //classifiers//+
-  * Chargement du flash lumineux. +
-  * Débuter le traitement selon la méthode choisie, i.e: +
-    * Soit en appliquant la fonction puis en écrivant le résultat si le traitement est sur image fixe. +
-    * Soit en appliquant la fonction en continue et en l'affichant le résultat en temps réel jusqu'à pression de la touche ''Q''+
-  * Quitter.+
  
 ---- ----
 +=====Problèmes et améliorations=====
 +====Problèmes====
 +Le programme est particulièrement lent (~4s).
 +
 +====Solutions possibles et améliorations====
 +Doter le programme d'une meilleure algorithmie pour notamment virer des opérations en trop/peu utiles. Le réécrire en C++ serait aussi un bon moyen pour booster ses performances.\\
 +\\
 +Pour les améliorations possibles, on pourrait envisager du temps réel et une meilleure gestion d'arguments.\\
 +\\
 +\\
 +\\
 +----
 +//Merci pour votre attention.//\\ 
 +//[[thomas.philibert@univ-tlse3.fr|Philibert Thomas]]//
  
diy/projets/vintage.1527849785.txt.gz · Dernière modification : 2018/06/01 10:43 de tphilibert