ĂshtĂ« publikuar versioni i sistemit tĂ« njohjes optike tĂ« tekstit Tesseract 5.5.0, qĂ« mbĂ«shtet Unicode dhe njohjen e teksteve nĂ« mĂ« shumĂ« se 100 gjuhĂ«, pĂ«rfshirĂ« rusishten, kazakishten, bjellorusishten dhe ukrainishten. Rezultati mund tĂ« ruhet si tekst i hapur, ashtu edhe nĂ« formate HTML (hOCR), ALTO (XML), PDF dhe TSV. Fillimisht, sistemi u krijua nĂ« vitet 1985-1995 nĂ« laboratorin e kompanisĂ« Hewlett Packard, nĂ« vitin 2005 kodi u hap nĂ«n licencĂ«n Apache dhe mĂ« pas u zhvillua me pjesĂ«marrjen e punonjĂ«sve tĂ« kompanisĂ« Google. Tekstet burimore tĂ« projektit shpĂ«rndahen nĂ«n licencĂ«n Apache 2.0.
Tesseract përfshin një utilitar konsolë dhe bibliotekën libtesseract për integrimin e funksioneve të njohjes së tekstit në aplikacione të tjera. Nga ndërfaqet GUI të tretë që mbështesin Tesseract, mund të përmendim gImageReader, VietOCR dhe YAGF. Ofrohen dy motorë njohjeje: klasi, që njoh tekstin në nivelin e shablloneve të simbolit, dhe i ri, i bazuar në përdorimin e sistemit të mësimit të makinerisë me rrjete nervore rekurente LSTM, i optimizuar për njohjen e linjave të plota dhe që lejon një rritje të rëndësishme të saktësisë. Modelet e trajnuara kanë qenë të publikuara për 123 gjuhë. Për optimizimin e performancës propozohen module që përdorin OpenMP dhe instruksione SIMD AVX2, AVX, AVX512F, NEON ose SSE4.1.
Përmirësimet kryesore:
- Mbështetja për zgjerimet vektoriale RISC-V V është shtuar, mbi të cilat janë përgatitur optimizimet e assembler-it për sistemet me procesorë RISC-V.
- Për kur të shkruhet rezultati në formatin hOCR, është siguruar vendosja në skedarin që krijohet të parametrave ocrp_dir dhe ocrp_lang.
- Kodi është modernizuar për të përcaktuar modelet gjuhësore të disponueshme.
- Kodi është përmirësuar për të formuar skedarët në formatin hOCR dhe është eliminuar ndryshimi i emrave të skedarëve në platformën Windows.
- Lejohet pĂ«rcaktimi i vlerave simbolike nĂ« opsionet «âoem» dhe «âpsm».
- Në kod është bërë zëvendësimi i funksioneve access dhe _access me metodën std::filesystem::exists(). Funksionet tprintf janë zëvendësuar me përdorimin e rrjedhës tesserr.
- Mbështetja për platformën e mësimit të makinerisë Tensorflow është fshirë, e cila një herë ishte implementuar, por nuk ishte përdorur për realizimin e modeleve AI të njohjes.
- Installer-i për platformën Windows është përmirësuar.
- Sublmoduli googletest është azhurnuar në versionin 1.15.2.
Burimi: opennet.ru
