Lokale OCR-modellen en herkenningstalen
OKYAWATCHDocumentatie

Tekst- en beeldherkenning

Lokale OCR-modellen en herkenningstalen

Kies de taal die in het beeld staat en houd rekening met de eerste download van taalgegevens.

Bijgewerkt op 3 min leestijd

Deel alleen schermen die je mag bekijken. Lokale herkenning betekent niet dat externe meldingen en cloudvertalingen ook lokaal blijven.

Wat je hiermee doet

OCR zet zichtbare lettervormen om in tekst en leest geen oorspronkelijke tekstlaag uit. Watch laadt daarvoor herkenningscode en taalgegevens en verwerkt daarna de beelden lokaal. De interfacetaal en OCR-taal staan los van elkaar. Met Nederlandse menu’s kun je bijvoorbeeld Japans herkennen als de taak het Japanse model gebruikt. Maak die keuze op basis van de bron en niet op basis van de taal waarin je de knoppen het prettigst leest.

Instellen

Maak een teksttaak, selecteer het zichtbare gebied en kies de juiste herkenningstaal. Begin met één korte, stilstaande zin in duidelijke letters. Bij het eerste gebruik kunnen engine en taalgegevens nog moeten downloaden. De browser kan ze vervolgens cachen, maar gegevens wissen, een ander profiel of cache-opruiming kan opnieuw downloaden nodig maken. Noem een eerste bezoek daarom niet volledig offline en houd netwerkproblemen apart van herkenningsfouten.

Controleer het resultaat

Vergelijk de uitkomst teken voor teken, ook nullen, hoofdletters, leestekens en accenten. De betrouwbaarheidsscore is een schatting van het model en geen bewijs dat een resultaat klopt. Vergroot eerst de bronletters, verbeter contrast en verwijder afleiding voordat je meer automatisering toevoegt. Voor belangrijke namen, bedragen en identificatienummers blijft menselijke controle verstandig, ook als een paar eerdere proeflezingen toevallig overeenkomen met het origineel.

Houd rekening met deze grenzen

Het product biedt Engels, vereenvoudigd Chinees, Spaans, Portugees, Japans, Koreaans, Duits, Frans, Italiaans en Nederlands als OCR-opties. Dat het onderliggende project meer talen kan ondersteunen, betekent niet dat deze allemaal in Watch beschikbaar zijn. Een geslaagd schermvoorbeeld bewijst evenmin handschriftherkenning, PDF-verwerking, audiotranscriptie of reconstructie van een tabel. Een taalmodel leest tekens, maar herstelt geen ontbrekende beeldinformatie en vervangt geen gespecialiseerd documentprogramma.

Problemen onderzoeken

Een mislukte modelinitialisatie is niet hetzelfde als een leeg herkenningsresultaat. Controleer tijdens het laden netwerk, browseropslag en een eventuele geannuleerde taak. Bij een duidelijk voorbeeld met telkens verkeerde spelling liggen taalkeuze en beeldkwaliteit meer voor de hand. Test met één leesbare regel. Daarmee scheid je de voorbereiding van het model van problemen door een druk beeld, veel tekst of een bewegende bron.

In de praktijk

Gecachte taalmodellen, taakinstellingen en herkende geschiedenis zijn verschillende gegevens in de browser. Een model downloaden is geen schermafbeelding uploaden. Cloudvertaling en externe meldingen kunnen later wel herkende tekst naar ingestelde diensten sturen. Controleer die acties afzonderlijk. Dat OCR lokaal draait, maakt niet automatisch iedere volgende stap lokaal, ook niet wanneer je al die acties in dezelfde taak en dezelfde werkruimte hebt aangevinkt.

De interface en OCR ondersteunen Engels, vereenvoudigd Chinees, Spaans, Portugees, Japans, Koreaans, Duits, Frans, Italiaans en Nederlands. OCR-taalmodellen worden bij het eerste gebruik op aanvraag gedownload en in deze browser opgeslagen; de interface- en OCR-taal kunnen onafhankelijk worden ingesteld.

Verder lezen

Bronnen