Project er wordt een nieuw optisch tekstherkenningssysteem ontwikkeld dat meer dan 40 talen ondersteunt, waaronder Engels, Duits, Frans, Japans, Chinees, Koreaans, Oezbeeks, Azerbeidzjaans en Litouws. Talen op basis van het Cyrillisch worden voorlopig niet ondersteund, maar hun toevoeging staat op de planning. De code is geschreven in Python met behulp van het framework en onder Apache 2.0-licentie. Voor download beschikbare modellen voor talen op basis van het Latijnse alfabet en hiƫroglyphen.
Om tekst op afbeeldingen te identificeren en te herkennen, worden methoden voor machine learning toegepast. Voor het identificeren van tekst wordt een machine learning-algoritme gebruikt (Character-Region Awareness For Text) in voor PyTorch, dat in staat is om tekst te detecteren op willekeurige objecten, waaronderLabels, informatietabellen en verkeersborden. Voor het herkennen van tekenreeks wordt een convolutioneel-recurrent neuraal netwerk toegepast (Convolutional Recurrent Neural Network, een combinatie van DCNN en RNN) en het algoritme CTC BeamSearch (Connectionist Temporal Classification) voor het decoderen van de uitvoer van het neuraal netwerk in tekstuele vorm.
Bron: opennet.ru
