Lëshimi i sistemit të njohjes së tekstit Tesseract 5.0

ËshtĂ« publikuar versioni i sistemit tĂ« njohjes optike tĂ« tekstit Tesseract 4.1, 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Ă« formate HTML (hOCR), ALTO (XML), PDF dhe TSV. Sistemi u krijua fillimisht 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 të konsolës dhe bibliotekën libtesseract për të integruar funksionet e njohjes së tekstit në aplikacione të tjera. Disa nga GUI-të e treta që mbështesin Tesseract janë gImageReader, VietOCR dhe YAGF. Ofron dy motorë njohjeje: klasik, që njeh tekstin në nivelin e shablloneve të karaktereve individuale, dhe një të ri, i bazuar në sistemin e mësimit të makinerisë me rrjetin nervor rekurent LSTM, i optimizuar për të njohur rreshta të tërë dhe që lejon një rritje të konsiderueshme të saktësisë. Modelet e trajnuara janë publikuar për 123 gjuhë. Për të optimizuar performancën, ofrohen module që përdorin OpenMP dhe instruksione SIMD AVX2, AVX, NEON, ose SSE4.1.

Përmirësimet kryesore në Tesseract 5.0:

  • Ndryshimi i rĂ«ndĂ«sishĂ«m i numrit tĂ« versionit Ă«shtĂ« i lidhur me ndryshimet nĂ« API qĂ« shkelin pĂ«rputhshmĂ«rinĂ«. NĂ« veçanti, API-ja publike e libtesseract nuk Ă«shtĂ« mĂ« e lidhur me llojet e tĂ« dhĂ«nave pronarake GenericVector dhe STRING, nĂ« vend tĂ« tĂ« cilave nĂ« kod janĂ« pĂ«rdorur std::string dhe std::vector.
  • Eshte kryer njĂ« riorganizim i pemĂ«s sĂ« tekstit tĂ« burimeve. SkedarĂ«t publikĂ« tĂ« titujve janĂ« zhvendosur nĂ« katalogun include/tesseract.
  • Menaxhimi i kujtesĂ«s Ă«shtĂ« pĂ«rmirĂ«suar, tĂ« gjitha thirrjet malloc dhe free janĂ« zĂ«vendĂ«suar me kod C++. ËshtĂ« realizuar njĂ« modernizim i pĂ«rgjithshĂ«m i kodit.
  • JanĂ« shtuar optimizime pĂ«r arkitekturĂ«n ARM dhe ARM64, duke pĂ«rdorur instruksione ARM NEON pĂ«r tĂ« pĂ«rshpejtuar llogaritjet. ËshtĂ« bĂ«rĂ« optimizimi i performancĂ«s pĂ«r tĂ« gjitha arkitekturat.
  • JanĂ« implementuar modalitete tĂ« reja pĂ«r trajnimin e modeleve dhe njohjen e teksteve, tĂ« bazuara nĂ« pĂ«rdorimin e llogaritjeve me presje lĂ«vizĂ«se. Modalitetet e reja ofrojnĂ« performancĂ« mĂ« tĂ« lartĂ« dhe reduktim tĂ« konsumit tĂ« kujtesĂ«s. NĂ« motorin LSTM, modaliteti i shpejtĂ« float32 Ă«shtĂ« aktivizuar si parazgjedhje.
  • ËshtĂ« arritur kalimi nĂ« pĂ«rdorimin e normalizimit Unicode me formĂ«n NFC (Normalizimi Form Canonical).
  • ËshtĂ« shtuar njĂ« opsion pĂ«r konfigurimin e detajizimit tĂ« logĂ«ve (—loglevel).
  • Sistemi i ndĂ«rtimit tĂ« bazuar nĂ« Autotools Ă«shtĂ« riorganizuar, duke u kaluar nĂ« ndĂ«rtim nĂ« mĂ«nyrĂ« jo-rekursive.
  • Dega 'master' nĂ« Git Ă«shtĂ« rinovuar nĂ« 'main'.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r lĂ«shimet e reja tĂ« macOS dhe sistemet Apple tĂ« bazuara nĂ« çipin M1.

    Burimi: opennet.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster