Rakenna esineentunnistusmalli tunnistaa rekisterikilvet autojen kuvista

Lähdesolmu: 749910

Tämä koodikuvio on osa IBM Maximo Visual Inspection -ohjelman käytön aloittaminen oppimispolku.

Yhteenveto

Tässä koodimallissa opi käyttämään optista merkintunnistusta (OCR) ja IBM Maximo Visual Inspection -objektitunnistuspalvelua rekisterikilpien tunnistamiseen ja lukemiseen.

Kuvaus

Käyttämällä IBM Maximo Visual Inspection -ohjelmaa ja mukautettuja päättelyskriptejä voit rakentaa kohteen havaitsemismallin tunnistaaksesi rekisterikilvet autokuvista. IBM Maximo Visual Inspection -objektitunnistuspalvelun mallit voivat tunnistaa rekisterinumeroa edustavat kuvien osat. Sitten post-mukautettu päättelyskripti voi rajata tämän alueen ja käyttää avointa lähdekoodia suorittaakseen tekstintunnistuksen tekstille palauttaakseen rekisterikilven. Tämä käyttötapaus on ihanteellinen porttien automaattiseen kulunvalvontaan esimerkiksi työpaikoilla, huoneistokomplekseissa tai ostoskeskusten pysäköintialueilla.

Kun olet täyttänyt tämän koodimallin, ymmärrät kuinka:

  • Kohteen tunnistusmallin rakentaminen
  • Käynnistä jälkikäsittelykomentosarja, kun tiettyjä esineitä havaitaan
  • Käytä Pythonia Opencv kirjastot kuvan valmistamiseksi OCR: lle
  • Säädä Tesseract OCR tunnistaaksesi tiettyjä fontteja

Virtaus

OCR license plate flow diagram

  1. Käyttäjä lataa auton kuvan IBM Maximo Visual Inspection -sovellukseen joko käyttöliittymän tai API REST -puhelun kautta.
  2. PowerAI-malli tunnistaa kuvan esineet ja ilmoittaa, missä rekisterikilpi sijaitsee kuvassa.
  3. IBM Maximo Visual Inspection -käsittelyskripti lähettää rajatun rekisterikilven kuvan mukautettuun OCR-palvelimeen.
  4. Python-skripti lataa rekisterikilven kuvan läpi opencv NumPy-taulukkona ja käyttää useita prosessointialgoritmeja taustakohinan poistamiseksi ja levyn numeroiden purkamiseksi.
  5. Tesseract-tekstintunnistusta käytetään käsiteltyyn kuvaan.
  6. Käyttäjä vastaanottaa JSON-objektin, jossa levyteksti on päätelokkien kautta.

Ohjeet

Etsi tämän mallin yksityiskohtaiset vaiheet readme tiedosto. Vaiheet osoittavat sinulle, miten:

  1. Ota käyttöön Kubernetes-klusteri.
  2. Lataa harjoituskuvat IBM Maximo Visual Inspection -sovellukseen.
  3. Kouluta ja ota käyttöön malli IBM Maximo Visual Inspection -sovelluksessa.
  4. Klooni arkisto.
  5. Ota OCR-palvelin käyttöön.

Yhteenveto

Tässä koodimallissa selitettiin, kuinka OCR: ää ja IBM Maximo Visual Inspection -objektitunnistuspalvelua käytetään tunnistamaan ja lukemaan rekisterikilvet. Koodimalli on viimeinen osa IBM Maximo Visual Inspection -ohjelman käytön aloittaminen oppimispolku. Onnittelut! Sinulla on nyt oltava perusteellinen käsitys IBM Maximo Visual Inspectionista ja joistakin sen lisäominaisuuksista. Mutta jos haluat oppia lisää, katsokaa IBM Maximo Visual Inspection sivu.

Lähde: https://developer.ibm.com/patterns/custom-inference-script-for-ading-license-plates-of-cars/

Aikaleima:

Lisää aiheesta IBM-kehittäjä