Extension de l'extraction des plaques d'immatriculation

Doug Sillars

Doug Sillars

Si tu es comme moi, tu as reçu une contravention pour excès de vitesse. Encore plus comme moi, c'était une contravention pour excès de vitesse... prise par une caméra. Mon dernier billet était à Dresde. Je traversais un pont sur l'Elbe, et tout à coup les panneaux indiquaient 50 km/h. Et j'étais... Eh bien, j'étais en train d'en parler. Quelques semaines plus tard, un billet est arrivé dans notre boîte aux lettres.

Le billet contenait une photo de ma voiture (avec moi au volant). Vous pouviez voir notre plaque d'immatriculation, mais pour montrer qu'il n'y avait aucune possibilité d'erreur, ils ont également fait un gros plan de notre plaque. Grâce aux informations relatives à mes plaques britanniques, ils ont pu rechercher mon adresse et m'attribuer le billet.

Comment ont-ils scanné l'image pour une plaque d'immatriculation ? Probablement à l'aide d'une API d'OCR ou d'apprentissage automatique comme l'API de plaque d'immatriculation de Mindee. Lorsque cette API reçoit une photo d'une voiture (où les plaques d'immatriculation sont visibles), elle trouve la région de la plaque et extrait les détails de cette partie de la plaque.

Par exemple, lorsque je soumets cette image (depuis la recherche Google Image)

J'ai reçu la réponse « LR33TEE ».

Que puis-je faire avec les informations de l'étiquette de licence

Les gouvernements peuvent nous identifier grâce à notre plaque. Mais quelles données pouvons-nous extraire des plaques d'immatriculation ? Je sais que dans certains pays, comme l'Irlande et l'Allemagne, il est possible d'identifier la région d'origine de la voiture à partir des lettres de la plaque. Mais je veux plus d'informations.

Mais pouvons-nous en apprendre davantage ? Le gouvernement britannique dispose d'un API via le DVLA qui utilise le numéro de plaque d'immatriculation et fournit des informations sur le véhicule :

L'appel (en utilisant Axios dans Node) ressemble à ceci :

  ...
  config: {
    url: 'https://driver-vehicle-licensing.api.gov.uk/vehicle-enquiry/v1/vehicles',
    method: 'post',
    data: '{"registrationNumber":"LR33TEE"}',
    headers: {
      Accept: 'application/json, text/plain, */*',
      'Content-Type': 'application/json',
      'x-api-key': ',
      'User-Agent': 'axios/0.20.0',
      'Content-Length': 32
  ...

Il s'avère que « LR33TEE » ne figure pas dans la base de données DVLA. Il s'agit probablement d'une fausse étiquette d'enregistrement que Photoshop a utilisée pour l'article. Nous allons donc réessayer :

Lorsque vous appelez cette API, la réponse ressemble à ceci :

...
DVLA response {
  registrationNumber: 'S638GWH',
  engineCapacity: 1396,
  markedForExport: false,
  fuelType: 'PETROL',
  motStatus: 'Not valid',
  colour: 'SILVER',
  make: 'HONDA',
  yearOfManufacture: 1999,
  taxDueDate: '2016-11-04',
  taxStatus: 'Untaxed',
  dateOfLastV5CIssued: '2015-02-23',
  motExpiryDate: '2016-12-15',
  wheelplan: '2 AXLE RIGID BODY',
  monthOfFirstRegistration: '1999-01'
...

Maintenant, cette image provient d'un article contenant des images de caméras de vidéosurveillance montrant une personne volant de l'essence. Il s'agit d'un article plus ancien et, comme vous pouvez le voir, une voiture ancienne, qui n'est plus taxée ou qui possède un contrôle technique valide, probablement quelque part dans un dépotoir.

Que pouvons-nous faire de ces données ? Pour moi, c'est formidable, je ne me rappelle jamais quand mon contrôle technique est dû, ni quand je dois retaxer ma voiture. Maintenant, je peux utiliser cette API pour rechercher rapidement ma voiture, simplement en connaissant les numéros de ma plaque d'immatriculation. (Ils ont un site Web sur lequel vous pouvez le taper).

Mais cela peut être plus facile !

En combinant le DVLA et l'API de plaque d'immatriculation de Mindee, je peux soumettre une photo d'un véhicule, et le numéro d'immatriculation sera automatiquement extrait. Cette chaîne de texte peut ensuite être envoyée au DVLA pour obtenir une réponse.

Regardez une vidéo sur le fonctionnement de cette magie :

Vous voulez essayer le code ? Il est disponible sur Github.

Aller plus loin

À quoi d'autre pourrait servir la combinaison de Mindee et des informations DVLA ? Je pense à l'image de vidéosurveillance de la station-service. Et si l'API recherchait la voiture pour tous ceux qui pompent de l'essence ? L'API contient le type de carburant pour le véhicule. Selon estimations d'assurance, plus de 150 000 véhicules au Royaume-Uni, pompez accidentellement le mauvais carburant dans leur réservoir d'essence. En prenant une photo avec la vidéosurveillance, la station peut savoir quel type de carburant doit être utilisé et peut arrêter la pompe si la mauvaise conduite de carburant est connectée.

Encore une fois, en repensant à l'image ci-dessus : peut-être que les voitures dont la taxe et le contrôle technique sont expirés sont plus susceptibles de ne pas payer l'essence. Ces voitures pourraient donc bénéficier d'un volume d'essence inférieur à titre de prépaiement.

Enfin, si la station-service est également une station-service, le reçu pourrait également imprimer un coupon pour le service MOT, rappelant au client que son CT expire dans 3 mois, 2 mois, 1 mois, et accorder une réduction appropriée en cas de réservation anticipée de son service.

Conclusion

L'API de plaque d'immatriculation de Mindee est à la fois élégante et simple. Vous obtenez des informations utiles (le numéro de plaque d'immatriculation) simplement à partir d'une photo. L'analyse automatique d'une photo pour ces informations ouvre désormais la voie à de nouvelles opportunités. Vous pouvez désormais utiliser des API supplémentaires pour rechercher plus d'informations sur une voiture ou un camion spécifique.

À propos

Qu'il s'agisse de simples photos, de fichiers PDF complexes ou de fichiers manuscrits, l'API de Mindee transforme les données de vos documents en JSON structuré de manière hautement fiable. Aucune formation sur les modèles n'est requise. Tous les alphabets et toutes les langues sont pris en charge.

,
,

Key Takeway

Key Takeway