Mes projets, en vrai
Labs
Trois de mes travaux, portés dans le navigateur. Utilisez-les.
Aucun serveur, aucune requête réseau, aucune donnée transmise.
Anonymiseur de plaques d'immatriculation
Chargez une photo : détection des zones candidates, puis floutage irréversible.
Déposez une image ou cliquez
Elle reste sur votre appareil
Comment la détection fonctionne
Le principe
Une plaque, c'est beaucoup de contours verticaux serrés dans un rectangle allongé. L'outil calcule où les contours sont denses, puis cherche des rectangles au rapport d'une plaque française — environ 4,7 fois plus large que haut.
Ses limites, assumées
Aucun modèle entraîné. Elle décroche sur les plaques inclinées, floues ou petites, et peut se tromper sur une calandre. C'est justement sa qualité : elle échoue visiblement, là où un modèle statistique se trompe en silence.
Filtres sur image en niveaux de gris
Négatif, seuillage, troncature. Chaque filtre est une seule ligne de calcul.
Déposez une image ou cliquez
Elle reste sur votre appareil
Ce que fait chaque filtre
Niveaux de gris
Trois valeurs — rouge, vert, bleu — deviennent une seule. Les coefficients ne sont pas égaux : l'œil humain est bien plus sensible au vert qu'au bleu.
Négatif
On remplace chaque valeur par son complément à 255. Le noir devient blanc, et réciproquement.
Seuillage
Au-dessus du seuil, blanc ; en dessous, noir. Il ne reste que deux valeurs. C'est l'étape qui précède la reconnaissance de caractères — exactement ce que fait mon projet de plaques.
Troncature
Tout ce qui dépasse le plafond y est ramené. Les hautes lumières s'aplatissent, le reste ne bouge pas.
L'image est stockée dans un tableau à une seule dimension : le pixel de coordonnées
(x, y) se trouve à l'indice y × largeur + x. C'était le
cœur du TP — manipuler une grille en n'ayant qu'une ligne de mémoire.
Morpion contre MinMax
L'algorithme explore toutes les parties possibles. Vous ne pouvez pas gagner.
Avant chaque coup, l'IA note toutes les cases libres. + signifie qu'elle gagne, − qu'elle perd, 0 que la partie finit nulle. Elle joue la meilleure note, en rose.
Positions explorées au dernier coup : 0
Comment l'algorithme décide
L'idée
L'IA joue chaque coup possible, puis imagine votre meilleure réponse, puis sa meilleure réponse à elle, jusqu'à la fin de la partie. Elle remonte ensuite les résultats et choisit le coup dont la pire issue reste la meilleure.
D'où vient le nom
À son tour, elle maximise son score. À votre tour, elle suppose que vous minimisez ce même score. Maximiser et minimiser en alternance : MinMax.
Pourquoi elle gagne toujours
Le morpion ne compte que 255 168 parties complètes possibles. L'IA les explore toutes. Elle ne devine pas, elle sait — au pire, elle fait match nul.
La limite
Cette exploration exhaustive ne tient qu'aux petits jeux. Aux échecs, il faudrait couper l'arbre et estimer les positions plutôt que les calculer.