Nový systém optického rozpoznávania textu EasyOCR

Projekt EasyOCR sa vyvíja nový systém optického rozpoznávania textu, ktorý podporuje viac ako 40 jazykov, vrátane angličtiny, nemčiny, francúzštiny, japončiny, čínštiny, kórejčiny, uzbečtiny, azerbajdžančiny a litovčiny. Jazyky na báze cyrilice zatiaľ nie sú podporované, ale ich pridanie je v pláne. Kód je napísaný v Pythone s využitím rámca PyTorch a distribuovaný pod licenciou Apache 2.0. Pre stiahnutie sú poskytované hotové modely pre jazyky na báze latinskej abecedy a hieroglyfov.

Na identifikáciu a rozpoznávanie textu na obrázku sa používajú metódy strojového učenia. Na určenie textu sa používa algortimus strojového učenia CRAFT (Character-Region Awareness For Text) v realizácie pre PyTorch, schopný rozlíšiť text na rôznych objektoch, vrátane etikiet, informačných tabuliek a dopravných značiek. Na rozpoznávanie sekvencií znakov sa používa konvolučne-rekuretná neurónová sieť CRNN (Convolutional Recurrent Neural Network, kombinácia DCNN a RNN) a algoritmus CTC BeamSearch CTC BeamSearch (Connectionist Temporal Classification) na dekódovanie výstupných údajov neurónovej siete do textového formátu.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster