diff --git a/docs/Images/Screens/Perfect11But5.jpg b/docs/Images/Screens/Perfect11But5.jpg new file mode 100644 index 0000000..1ae1e09 Binary files /dev/null and b/docs/Images/Screens/Perfect11But5.jpg differ diff --git a/docs/Images/Screens/Perfect11But5.jpg:Zone.Identifier b/docs/Images/Screens/Perfect11But5.jpg:Zone.Identifier new file mode 100644 index 0000000..e69de29 diff --git a/docs/Images/Screens/TyreColors.png b/docs/Images/Screens/TyreColors.png new file mode 100644 index 0000000..3d6112f Binary files /dev/null and b/docs/Images/Screens/TyreColors.png differ diff --git a/docs/Images/Screens/TyreColors.png:Zone.Identifier b/docs/Images/Screens/TyreColors.png:Zone.Identifier new file mode 100644 index 0000000..e69de29 diff --git a/docs/jdb.md b/docs/jdb.md index c944048..57c8874 100644 --- a/docs/jdb.md +++ b/docs/jdb.md @@ -1176,3 +1176,42 @@ private Rectangle FindTyreZone() !["Tyres"](./Images/Screens/TyresImages.png) Maintenant cela devrait être beaucoup plus simple de trouver la couleur générale et le nombre de tours. + +Donc ce que je fais c'est que je fais une reconnaissance de texte sur l'image réduite. + +Si je trouve une lettre c'est facile Ca me donne le type de pneu et ca me dit que c'est le premier tour avec. + +Si c'est un nombre alors je fais la moyenne de toutes les couleurs de l'image et je prend la couleur de pneu la plus proche. + +Voici les différentes couleurs de pneus : + +- SOFT : #FF0000 +- MEDIUM : #f5bf00 +- HARD : #d9d8d4 +- INTER : #00a42e +- WET : #2760a6 + +!["Tyre colors"](./Images/Screens/TyreColors.png) + +Les couleurs de pneus peuvent changer de temps à autres, par exemple cette règle de pneus est arrivée en 2019 et avant il y avait beaucoup plus de couleurs mais dans une volonté de rendre le sport plus facile à comprendre à la télé cela a été simplifié. Je ne pense pas que cela va changer dans les années qui viennent alors tout est hardcodé. + +Je pense que j'ai des soucis avec la detection de texte et de couleur car ma zone est trop grande. + +Alors bon j'écrit ces lignes apres des heures de tests. + +Il semble que la principale difficulté avec ces pneus c'est que les chiffres ou lettres sont minuscules. Il est donc extrêmement difficile de faire une reconnaissance ne serait-ce qu'un peu fiable.. + +Je fais de mon mieux pour tenter de règler le soucis cependant c'est vraiment complexe. + +Je commence à devenir fou, je tente tout et nimporte quoi pour permettre à mon algo de fonctionner et même quand je fais du post processing comme pas possible il me retourne toujours nimporte quoi... + +!["5i t'inquiètes"](./Images/Screens/Perfect11But5.jpg) + +Ici le programme va trouver '5i'... + +En fait c'est complexe d'expliquer tout ce que je fais car je change tout en boucle en essayant et en ratant ce qui prend des heures. + +Pour aujourd'hui j'abandonne je vais simplement rentrer chez moi et y réflechir cette nuit mais je ne vois pas comment mieux faire la... + +C'est terrible par ce que je sens que je ne suis pas bien loin. +