Flouter une plaque d’immatriculation
Cet outil détecte les plaques d’immatriculation sur une image et les floute automatiquement. Il sert à anonymiser la photo d’un véhicule avant une annonce ou une publication. La détection ne vise qu’à masquer : le texte de la plaque n’est jamais restitué.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Pourquoi masquer une plaque
Une plaque d’immatriculation est une donnée qui permet de relier un véhicule à son propriétaire. La laisser visible sur une annonce de vente, une photo de parking ou un cliché de rue expose une information que rien n’oblige à diffuser. Flouter la plaque avant publication est une précaution simple, surtout sur un site de petites annonces où la photo circule largement. L’outil repère automatiquement la plaque dans l’image, ce qui évite de la chercher et de la masquer à la main sur chaque cliché.
Le numéro n’est pas lu ni renvoyé
La détection sert uniquement à localiser la plaque pour appliquer le flou. Le texte de la plaque n’est pas extrait, pas affiché et pas renvoyé : l’outil ne fait pas de lecture de plaque. Cette limite est volontaire ; l’objectif est d’anonymiser, pas de constituer un relevé de numéros. Le flou est appliqué aux pixels de l’image finale : une fois le fichier téléchargé, le numéro a disparu du rendu et ne peut pas être reconstitué à partir de l’image diffusée.
Formats, limites et automatisation
Vous importez un JPEG, un PNG ou un WebP jusqu’à 15 Mo et 12 mégapixels. Cette page traite l’image dans le navigateur ; pour anonymiser un lot de photos — un parc de véhicules, un reportage —, la même capacité s’appelle via l’API et s’intègre à un flux, avec l’arrivée prochaine des applications mobiles, de l’e-mail et de Telegram. Contrôlez le rendu : une plaque très inclinée, sale ou partiellement cachée peut échapper à la détection et demander un floutage manuel de la zone.
Cas d’usage
Une voiture à vendre en ligne
Thomas Rousseau met sa voiture en vente et photographie l’avant du véhicule. Le floutage automatique de la plaque lui permet de publier l’annonce sans exposer son numéro d’immatriculation aux visiteurs du site.
Une photo de rue pour un blog
Le Studio Lumen SAS illustre un article sur la mobilité urbaine. Les plaques des véhicules stationnés sont floutées automatiquement, ce qui rend la photo publiable sans révéler l’identité des propriétaires.
Un constat partagé avec l’assurance
Camille Moreau envoie des photos d’un stationnement gênant. Elle floute les plaques des autres véhicules pour se concentrer sur la situation sans diffuser inutilement des numéros de tiers.
Questions fréquentes
L’outil lit-il le numéro de la plaque ?
Non. La détection sert uniquement à localiser la plaque pour la flouter. Le texte n’est pas extrait, pas affiché et pas renvoyé : aucun relevé de numéro n’est produit.
Le flou est-il définitif sur l’image ?
Oui. Le flou est fusionné avec les pixels du fichier renvoyé ; le numéro n’existe plus dans l’image diffusée et ne peut pas être reconstitué à partir de celle-ci.
Toutes les plaques sont-elles détectées ?
Les plaques nettes et bien visibles sont floutées de façon fiable. Une plaque très inclinée, sale ou masquée peut être manquée : vérifiez le résultat et complétez au besoin avec le floutage de zone manuel.
Mes photos sont-elles gardées après le traitement ?
Non. L’image sert au floutage puis n’est pas conservée. Aucun numéro n’est enregistré et rien n’est archivé, réanalysé ni partagé une fois le fichier renvoyé.
Quel est le tarif ?
Comptez $0.010 par requête et $0.0625 par image, en dollars US. La détection automatique justifie ce prix ; le paiement se fait à l’usage, sans abonnement ni engagement.
Y a-t-il un compte à créer ?
Non. Pas d’inscription ni de solde : l’achat est direct, en une fois. Une vraie personne vous répond, en espagnol ou en anglais, si nécessaire.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/image/blur-plates \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/blur-plates", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/blur-plates",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/blur-plates", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/blur-plates", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"image": "https://ejemplo.com/imagen.jpg"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.blur_plates",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_mb | 15 |
max_megapixels | 12 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |