1. Táirgí
  2.   OCR
  3.   C++
  4.   OpenALPR
 
  

API OCR C++ Saor le haghaidh Aithint Uathoibríoch Plátaí Ceadúnais

Is leabharlann OCR C++ foinse oscailte ceannródaíoch é OpenALPR a chuireann ar chumas forbróirí bogearraí aithint uathoibríoch plátaí ceadúnais agus aithint feithiclí a leabú i bhfeidhmchláir C++ féin.

Cad é OpenALPR?

Is leabharlann cumhachtach foinse oscailte d'Aithint Uathoibríoch Plátaí Ceadúnais (ALPR) é OpenALPR a dhearnaíodh chun plátaí ceadúnais feithiclí a bhrath agus a léamh ó íomhánna agus ó fhíseáin. Tógtha le C++ agus ag baint úsáide as OCR (Aithint Optúil Carachtar) trí Tesseract, ligeann OpenALPR d'fhorbróirí bogearraí cumais aithint feithiclí a chur san áireamh i bhfeidhmchláir le haghaidh uathoibriú pháirceála, córais slándála, stáisiúin táille, agus bonneagar chathracha chliste. Tá gnéithe éagsúla ag an leabharlann a bhaineann le hoibríochtaí OCR, mar shampla aithint phlátaí ceadúnais ó íomhánna agus ó fhíseáin, aithint phlátaí ceadúnais ó shreabhadh ceamara beo, tacaíocht le teimpléid phlátaí a bhaineann le réigiúin áirithe, comhtháthú i bhfeidhmchláir saincheaptha, agus go leor eile.

Tá OpenALPR ina réiteach thar a bheith solúbtha le ceangail do theangacha cláir eile a bhfuil tóir orthu, mar shampla C#, Java, agus Python, rud a fhágann go bhfuil sé inrochtana do raon leathan de fhorbróirí. Tá an leabharlann ar fáil i leagan foinse oscailte agus leagan tráchtála, agus is é an leagan foinse oscailte an rogha is coitianta do fhorbróirí bogearraí agus do dhíogairí a bhfuil suim acu i dteicneolaíocht ALPR. Tá an leabharlann deartha chun a bheith trasna-ardán agus is féidir é a thiomsú agus a rith ar Linux, Windows, agus macOS. Cibé acu go bhfuil tú ag tógáil córas táille, uathoibriú pháirceála, nó ardán faireachais ar thrácht, soláthraíonn OpenALPR bhunús iontaofa le haghaidh aithint phlátaí ceadúnais le cruinneas—gan spleáchas ar scamaill néal.

Previous Next

Tús Maith le OpenALPR

Is é an bealach molta chun OpenALPR a shuiteáil ná úsáid a bhaint as GitHub. Úsáid an t-ordú seo a leanas le haghaidh suiteála réidh.

Suiteáil API OpenALPR trí GitHub

 git clone https://github.com/openalpr/openalpr.git  

Suiteáil API OpenALPR trí CMake

 # Build with CMake
mkdir build
cd build
cmake ..
make
sudo make install
 

Is féidir leat é a shuiteáil de láimh freisin; íoslódáil na comhaid eisiúna is déanaí go díreach ón GitHub stór.

Aithin Pláta Ceadúnais ó Íomhá trí API C++

Tá leabharlann foinse oscailte OpenALPR soláthair iomlán do chruthú córais aithint uathoibríoch plátaí ceadúnais a úsáideann OCR agus fís ríomhaireachta chun plátaí cláraithe feithiclí a léamh ó íomhánna agus sruthanna físe. Is féidir le forbróirí bogearraí íomhánna statach nó frámaí fíor-ama ó cheamara a úsáid le OpenCV. Léiríonn an snáipchód thíos an sreabhadh oibre bunúsach ag baint úsáide as leabharlann OpenALPR C++. Tosaíonn sé le tiomsú na leabharlainne, aithníonn sé pláta ceadúnais ó chomhad íomhá, agus ansin priontálann sé na torthaí le scóir muiníne a bhaineann leo.

Conas Plátaí Ceadúnais a Bhraitheadh ó Íomhá ag baint úsáide as API C++?

from openalpr import Alpr

alpr = Alpr("us", "/path/to/openalpr.conf", "/path/to/runtime_data")
if not alpr.is_loaded():
    print("Error loading OpenALPR")
    sys.exit(1)

results = alpr.recognize_file("/path/to/image.jpg")

i = 0
for plate in results['results']:
    i += 1
    print("Plate #%d" % i)
    print("   %12s %12s" % ("Plate", "Confidence"))
    for candidate in plate['candidates']:
        prefix = "-"
        if candidate['matches_template']:
            prefix = "*"

        print("  %s %12s%12f" % (prefix, candidate['plate'], candidate['confidence']))

# Call when completely done to release memory
alpr.unload()

Próiseáil Fíor-ama & Aithint Feithiclí trí C++

Tá leabharlann foinse oscailte OpenALPR optamaithe le haghaidh feidhmíochta agus is féidir leis sruthanna físe a phróiseáil i bhfíor-ama, rud a fhágann go bhfuil sé oiriúnach do fheidhmchláir a éilíonn aiseolas láithreach. Seachas plátaí ceadúnais a léamh, is féidir leis an leabharlann OpenALPR freisin an miondathú, an tsamhail, agus dath an fheithicle a aithint, rud a sholáthraíonn tacar sonraí níos iomláine le haghaidh anailíse.

Tacaíocht Aithint Sainiúil do Thíortha

Tá tacaíocht ag leabharlann OpenALPR le haghaidh luchtú agus aithint phlátaí ceadúnais sainiúil do thíortha laistigh de fheidhmchláir C++. Tá níos mó ná 60 tír san leabharlann, agus is féidir leis an stát a eisiúint a aithint do gach ceann de na 50 stát SAM, chomh maith le Canada agus Meicsiceo.

 Gaeilge