ĂshtĂ« publikuar versioni i sistemit pĂ«r njohjen optike tĂ« tekstit Tesseract 5.2, i cili mbĂ«shtet njohjen e simboleve UTF-8 dhe teksteve nĂ« mĂ« shumĂ« se 100 gjuhĂ«, duke pĂ«rfshirĂ« rusisht, kazakisht, bjellorusisht dhe ukrainisht. Rezultati mund tĂ« ruhet si tekst i hapur ashtu edhe nĂ« formatet HTML (hOCR), ALTO (XML), PDF dhe TSV. NĂ« fillim, sistemi u krijua nĂ« vitet 1985-1995 nĂ« laboratorin e kompanisĂ« Hewlett Packard, nĂ« vitin 2005 kodi u bĂ« publik nĂ«n licencĂ«n Apache dhe mĂ« pas u zhvillua me pjesĂ«marrjen e punonjĂ«sve tĂ« kompanisĂ« Google. Tekstet origjinale tĂ« projektit shpĂ«rndahen nĂ«n licencĂ«n Apache 2.0.
Tesseract përfshin një utilitar konsolë dhe bibliotekën libtesseract për të integruar funksionet e njohjes së tekstit në aplikacione të tjera. Midis ndërfaqeve GUI të palëve të treta që mbështesin Tesseract, mund të përmendim gImageReader, VietOCR dhe YAGF. Ofron dy motorë njohjeje: klasikun, që njeh tekstin në nivelin e çelësve individualë, dhe të riun, i cili bazohet në përdorimin e një sistemi të mësimit të makinerisë të bazuar në një rrjet neural rekurent LSTM, i optimizuar për të njohur rreshta të tërë dhe që lejon një rritje të konsiderueshme të saktësisë. Modelet e stërvitura janë publikuar për 123 gjuhë. Për optimizimin e performancës, ofrohen module që përdorin OpenMP dhe instrukcione SIMD AVX2, AVX, AVX512F, NEON ose SSE4.1.
Përmirësimet kryesore në Tesseract 5.2:
- Janë shtuar optimizime, të realizuara duke përdorur instruksionet Intel AVX512F.
- Në API-në C është implementuar një funksion për inicializimin e tesseract me ngarkesë nga memoria e modelit të mësimit të automatizuar.
- ĂshtĂ« shtuar parametri invert_threshold, i cili pĂ«rcakton nivelin e invertimit tĂ« linjave tĂ« tekstit. Si parazgjedhje Ă«shtĂ« vendosur vlera 0.7. PĂ«r tĂ« çaktivizuar invertimin, duhet vendosur vlera 0.
- ĂshtĂ« pĂ«rmirĂ«suar pĂ«rpunimi i dokumenteve shumĂ« tĂ« mĂ«dha nĂ« hostet 32-bit.
- ĂshtĂ« realizuar kalimi nga pĂ«rdorimi i funksioneve std::regex nĂ« std::string.
- Skenarët e nxjerrjes për Autotools, CMake dhe sistemet e integrimit të vazhdueshëm janë përmirësuar.
Burimi: opennet.ru
