| Figure 1 |
|
| Figure 2 |
"Screenshot du feed data de la f1TV" |
| Figure 3 |
"Exemple de la Data Channel" |
| Figure 4 |
"Prototype de l'app fait sur Figma" |
| Figure 5 |
"Maquette originale du projet faite sur Figma" |
| Figure 6 |
"Maquette originale du projet faite sur Figma" |
| Figure 7 |
"Graphique représentant la quantité de travail requise" |
| Figure 8 |
"Logo de Visual Studio 2022" |
| Figure 9 |
"Logo de Visual Studio Code" |
| Figure 10 |
"Logo de Mkdocs Materials" |
| Figure 11 |
"Logo de Figma" |
| Figure 12 |
"Logo de sélénium" |
| Figure 13 |
"Logo de Pupeteer" |
| Figure 14 |
"Logo C#" |
| Figure 15 |
"Logo Python" |
| Figure 16 |
"Logo Firefox Headless" |
| Figure 17 |
"Diagramme simplifié représentant le processus de récupération des images" |
| Figure 18 |
"Diagramme simplifié représentant le processus d'OCR" |
| Figure 19 |
"Diagramme simplifié représentant le processus de traitement et d'affichage" |
| Figure 20 |
"Diagramme simplifié représentant le processus global du projet" |
| Figure 21 |
"Exemple insertion AWS en GP" |
| Figure 22 |
"Exemple data d'AWS" |
| Figure 23 |
"Exemple de Data Channel" |
| Figure 24 |
"Navigateur Headless (sans tête)" |
| Figure 25 |
"Chromium logo" |
| Figure 26 |
"Firefox dev logo" |
| Figure 27 |
"Exemple de zone principale" |
| Figure 28 |
"Exemple zone pilote" |
| Figure 29 |
"Exemple Window de pneus" |
| Figure 30 |
"Exemple Window temps au tour" |
| Figure 31 |
"Exemple window Drs" |
| Figure 32 |
"Screen F1TV" |
| Figure 33 |
"Zones principales" |
| Figure 34 |
"Diagramme explicatif de l'architecture des zones" |
| Figure 35 |
"Exemple zone principale" |
| Figure 36 |
"Exemple zone de pilote" |
| Figure 37 |
"Exemple de fenêtre de position" |
| Figure 38 |
"Exemple de fenêtre de nom" |
| Figure 39 |
"Exemple de fenêtre de temps au tour" |
| Figure 40 |
"Exemple de fenêtre pneus" |
| Figure 41 |
"Exemple de chiffre avant post traitement" |
| Figure 42 |
"9 avec antialiasing" |
| Figure 43 |
"Premier exemple de contours" |
| Figure 44 |
"Second exemple de contours" |
| Figure 45 |
"Exemple de contour généreux" |
| Figure 46 |
"Exemple texte cru" |
| Figure 47 |
"Texte inversé" |
| Figure 48 |
"Texte après Treshold" |
| Figure 49 |
"Texte après Resize" |
| Figure 50 |
"Texte après Dilatation" |
| Figure 51 |
"Temps au tour avant traitement" |
| Figure 52 |
"Temps au tour zoomé" |
| Figure 53 |
"Temps au tour après Treshold" |
| Figure 54 |
"Temps au tour après Resize" |
| Figure 55 |
"Temps au tour après Dilatation" |
| Figure 56 |
"Temps au tour après Érosion" |
| Figure 57 |
"Gamme de pneus Pirelli" |
| Figure 58 |
"Exemple zone pneus 1" |
| Figure 59 |
"Exemple zone pneus 2" |
| Figure 60 |
"Exemple zone pneus 3" |
| Figure 61 |
"Exemple zone pneus 4" |
| Figure 62 |
"Zone complète" |
| Figure 63 |
"Zone coupée automatiquement" |
| Figure 64 |
"Couleur d'un pneu tendre" |
| Figure 65 |
"Couleur d'un pneu medium" |
| Figure 66 |
"Couleur d'un pneu dur" |
| Figure 67 |
"Couleur d'un pneu intermédiaire" |
| Figure 68 |
"Couleur d'un pneu pluie" |
| Figure 69 |
"Pneu dur avec 0 tours" |
| Figure 70 |
"Couleur moyenne de l'image ci-dessus après soustraction du background" |
| Figure 71 |
"Zone pneu avec le background en moins" |
| Figure 72 |
"Zone avec le reste des couleurs supprimées" |
| Figure 73 |
"Filtre 1" |
| Figure 74 |
"Resultat" |
| Figure 75 |
"Exemple treshold" |
| Figure 76 |
"Exemple d'interpolation linéaire" |
| Figure 77 |
"Exemple des différents types d'interpolation" |
| Figure 78 |
"Exemple interpolation bicubique (avant)" |
| Figure 79 |
"Exemple interpolation bicubique (après)" |
| Figure 80 |
"Echantillon 720P" |
| Figure 81 |
"Echantillon 1080P" |
| Figure 82 |
"Echantillon 4K" |
| Figure 83 |
"Exemple de secteur en couleur" |
| Figure 84 |
"Exemple de secteur en grayscale" |
| Figure 85 |
"Exemple de secteur blanchi avec vanishoxyAction" |
| Figure 86 |
Artefacts de la détection de bords de Sobel |
| Figure 87 |
"Exemple temps au tour" |
| Figure 88 |
"Exemple temps secteur" |
| Figure 89 |
"Logo SQLite" |
| Figure 90 |
"Infographie de pneu qui se chevauche" |
| Figure 91 |
"Exemple d'affichage live" |
| Figure 92 |
"Fenêtre d'informations à propos d'un pilote" |
| Figure 93 |
"Exemple fenêtre des batailles" |
| Figure 94 |
"Exemple fenêtre des dépassements" |
| Figure 95 |
"Exemple de fenêtre d'informations totalement calculées" |
| Figure 96 |
"Exemple d'échantillons pour les tests" |
| Figure 97 |
"Consommation de mémoire peu après avoir commencé la détection" |
| Figure 98 |
Diagramme qui montre comment les zones et fenêtres interagissent |
| Figure 99 |
"Utilisation du processeur pendant le fonctionnement de l'application" |
| Figure 100 |
"Températures du laptop pendant le fonctionnement de l'application" |
| Figure 101 |
"Logo chat Gpt" |
| Figure 102 |
"Exemple commentaires" |
| Figure 103 |
"Data channel exemple" |
| Figure 104 |
"Proto" |
| Figure 105 |
"Page de lancement" |
| Figure 106 |
"Contrôles" |
| Figure 107 |
"Page principale de la F1TV" |
| Figure 108 |
"Page d'un Grand Prix sur la F1TV" |
| Figure 109 |
"Page suspecte (Pas de panique, elle ne l'est pas)" |
| Figure 110 |
"Début du programme" |
| Figure 111 |
"Arrêt du programme" |
| Figure 112 |
"Page de config vide" |
| Figure 113 |
"Invite de commande suspecte, mais normale" |
| Figure 114 |
"Page de config amorcée" |
| Figure 115 |
"Texte indiquant le nombre de points qu'il reste à ajouter" |
| Figure 116 |
"Infographie expliquant où placer les points de la zone principale" |
| Figure 117 |
"Texte qui ne doit pas être dans la zone sélectionnée" |
| Figure 118 |
"Zone principale avec les zones de pilotes automatiquement calculées" |
| Figure 119 |
"Image d'une zone de pilote" |
| Figure 120 |
"Texte indiquant le nombre de windows à ajouter" |
| Figure 121 |
"Exemple de fenêtres découpées" |
| Figure 122 |
"Menu d'interaction avec la liste de pilotes" |
| Figure 123 |
"Image de la page de config après avoir ajouté toutes les infos" |
| Figure 124 |
"Exemple de ce à quoi peut ressembler un loading et l'affichage bizarre que ça implique" |
| Figure 125 |
"Image de l'application en cours de fonctionnement depuis quelques minutes" |
| Figure 126 |
"Image de la fenêtre des cinq derniers tours" |
| Figure 127 |
"Fenêtre des batailles" |
| Figure 128 |
"Fenêtre des infos pilote" |
| Figure 129 |
"Exemple d'affichage des secteurs d'un temps au tour" |
| Figure 130 |
"Fenêtre du classement en direct" |
| Figure 131 |
"Exemple mkdocs" |
| Figure 132 |
"Croquis Poster 1" |
| Figure 133 |
"Croquis Poster 2" |
| Figure 134 |
"Image non traitée" |
| Figure 135 |
"Image traitée laxiste" |
| Figure 136 |
"Image traitée stricte" |
| Figure 137 |
"Screenshot de reconnaisance d'image complete" |
| Figure 138 |
"Screenshot de reconnaissance d'image cropée" |
| Figure 139 |
"Screenshot de reconnaissance de Tsunoda" |
| Figure 140 |
"Tsunoda en 720P" |
| Figure 141 |
"Tsunoda en 1080P" |
| Figure 142 |
"Reconnaissance Tsunoda en 1080P" |
| Figure 143 |
"Tsunoda 1080P avec filtre" |
| Figure 144 |
"Leclerc 1080P avec filtre" |
| Figure 145 |
"Leclerc 1080P avec filtre 2" |
| Figure 146 |
"Tentative de reconnaisance du timing" |
| Figure 147 |
"Tentative 2 de reconnaissance du timing" |
| Figure 148 |
"Reconnaissance du timing au tour" |
| Figure 149 |
"Main zone" |
| Figure 150 |
"Driver zone #1" |
| Figure 151 |
"Driver windows" |
| Figure 152 |
"Diagramme d'explications" |
| Figure 153 |
"MainZone avec carrés de texte" |
| Figure 154 |
"MainZone avec de meilleurs carrés" |
| Figure 155 |
"MainZone avec de meilleurs carrés" |
| Figure 156 |
"MainZone avec un seul carré par ligne" |
| Figure 157 |
"Mainzone auto calibrée" |
| Figure 158 |
"Images pilotes" |
| Figure 159 |
"Zone d'un pilote" |
| Figure 160 |
"Sainz coupé" |
| Figure 161 |
"Perez coupé" |
| Figure 162 |
"Ocr tester screenshot" |
| Figure 163 |
"Dossier Perez" |
| Figure 164 |
"Tentative d'auto calibration" |
| Figure 165 |
"Tentative 2" |
| Figure 166 |
"Resultat final" |
| Figure 167 |
"Verstappen folder" |
| Figure 168 |
"JSON decode result" |
| Figure 169 |
"Centered driver" |
| Figure 170 |
"Uncentered Driver" |
| Figure 171 |
"Verstappen folder 2 |
| Figure 172 |
"Image reconnaissance propre" |
| Figure 173 |
"11ZSD" |
| Figure 174 |
42340 |
| Figure 175 |
"ZZAEB" |
| Figure 176 |
"Clear1" |
| Figure 177 |
"Clear2" |
| Figure 178 |
"Original" |
| Figure 179 |
"Grayscale" |
| Figure 180 |
"InvertColors" |
| Figure 181 |
"Resize" |
| Figure 182 |
"Dilatation" |
| Figure 183 |
"Clean" |
| Figure 184 |
"Closed DRS" |
| Figure 185 |
"Open DRS" |
| Figure 186 |
"Color fun" |
| Figure 187 |
"Tyres" |
| Figure 188 |
"Tyre colors" |
| Figure 189 |
"5i t'inquiètes" |
| Figure 190 |
"Avec background" |
| Figure 191 |
"Sans background" |
| Figure 192 |
"Super 11" |
| Figure 193 |
"Super H" |
| Figure 194 |
"Super M" |
| Figure 195 |
"Poster V1" |
| Figure 196 |
"Poster V2" |
| Figure 197 |
"Empty F1TV" |
| Figure 198 |
"diformed 11" |
| Figure 199 |
"diformed 11" |
| Figure 200 |
"less diformed" |
| Figure 201 |
"less diformed" |
| Figure 202 |
"Screen" |
| Figure 203 |
"High Res" |
| Figure 204 |
"Low Res" |
| Figure 205 |
"ERROR 105" |
| Figure 206 |
"ERROR 105" |
| Figure 207 |
"Before fullscreen" |
| Figure 208 |
"After fullscreen" |
| Figure 209 |
"Exemple settings UI" |
| Figure 210 |
"Poster V3" |
| Figure 211 |
"Poster V4" |
| Figure 212 |
"Poster V5" |
| Figure 213 |
"Poster V6" |
| Figure 214 |
"Poster V7" |
| Figure 215 |
"Bordel Figma" |
| Figure 216 |
"Poster V8" |
| Figure 217 |
"Poster V9" |
| Figure 218 |
"1:45.140" |
| Figure 219 |
"Zone de pilote décalée" |
| Figure 220 |
Pneus cachés |
| Figure 221 |
"Filtre vanish oxy action sur un secteur violet" |
| Figure 222 |
"wtf...?" |
| Figure 223 |
"Wtf...??" |
| Figure 224 |
"Artefacts de detection de sobel" |
| Figure 225 |
"Artefacts allègés" |
| Figure 226 |
"Ancienne page de settings" |
| Figure 227 |
"Nouvelle page de configuration" |
| Figure 228 |
"Nouvelle page de config" |
| Figure 229 |
"Nouvelle page de config en plein écran" |
| Figure 230 |
"Nouvelle page de config en action" |
| Figure 231 |
"Première version de la page principale" |
| Figure 232 |
"Screenshot de la page principale" |
| Figure 233 |
"Screenshot de la page principale" |
| Figure 234 |
"Dataset Ecarts" |
| Figure 235 |
"Dataset Tours" |
| Figure 236 |
"Dataset Noms" |
| Figure 237 |
"Dataset Positions" |
| Figure 238 |
"Dataset Sectors" |
| Figure 239 |
"Dataset Tyres" |
| Figure 240 |
"Diagramme fonctionnement général" |
| Figure 241 |
"Diagramme recupération d'images" |
| Figure 242 |
"Diagramme OCR" |
| Figure 243 |
"Diagramme Traitement" |
| Figure 244 |
"Ce que voyait le programme pendant les erreurs 105 ce dimanche" |
| Figure 245 |
"Ce que voyait le programme avant que j'essaie d'implémenter le click auto" |