แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‘แž‘แžฝแž›แžŸแŸ’แž‚แžถแž›แŸ‹แžขแžแŸ’แžแž”แž‘ Tesseract 5.1

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‘แž‘แžฝแž›แžŸแŸ’แž‚แžถแž›แŸ‹แžขแžแŸ’แžแž”แž‘แžขแžปแž”แž‘แžทแž€ Tesseract 5.1 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž– แžŠแŸ„แž™แž‚แžถแŸ†แž‘แŸ’แžšแžŠแž›แŸ‹แž€แžถแžšแž‘แž‘แžฝแž›แžŸแŸ’แž‚แžถแž›แŸ‹แžขแž€แŸ’แžŸแžš UTF-8 แž“แžทแž„แžขแžแŸ’แžแž”แž‘แž‡แžถแž‡แžถแž„ 100 แž—แžถแžŸแžถ แžšแžฝแž˜แž‘แžถแŸ†แž„แž—แžถแžŸแžถแžšแžปแžŸแŸ’แžŸแžธ แž€แžถแž แŸ’แžŸแžถแž€แŸ‹แžŸแŸ’แžแžถแž“ แž”แŸแžกแžถแžšแžปแžŸแŸ’แžŸ แž“แžทแž„แžขแŸŠแžปแž™แž€แŸ’แžšแŸ‚แž“แŸ” แž›แž‘แŸ’แž’แž•แž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž‡แžถแžขแžแŸ’แžแž”แž‘แž’แž˜แŸ’แž˜แžแžถ แžฌแž‡แžถแž‘แž˜แŸ’แžšแž„แŸ‹ HTML (hOCR), ALTO (XML), PDF แž“แžทแž„ TSV แŸ” แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ†แž”แžผแž„แž€แŸ’แž“แžปแž„แž†แŸ’แž“แžถแŸ† 1985-1995 แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แž“แŸ’แž‘แžธแžšแž–แžทแžŸแŸ„แž’แž“แŸ Hewlett Packard แž แžพแž™แž“แŸ…แž†แŸ’แž“แžถแŸ† 2005 แž›แŸแžแž€แžผแžŠแžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ Apache แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž—แžทแžœแžŒแŸ’แžแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแžŠแŸ„แž™แž˜แžถแž“แž€แžถแžšแž…แžผแž›แžšแžฝแž˜แž–แžธแž”แžปแž‚แŸ’แž‚แž›แžทแž€ Google แŸ” แž€แžผแžŠแž”แŸ’แžšแž—แž–แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ Apache 2.0 แŸ”

Tesseract แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžปแž„แžŸแžผแž› แž“แžทแž„แž”แžŽแŸ’แžŽแžถแž›แŸแž™ libtesseract แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แž”แŸ‹แž˜แžปแžแž„แžถแžš OCR แž‘แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹ GUI แž—แžถแž‚แžธแž‘แžธแž”แžธแžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžš Tesseract แžšแžฝแž˜แž˜แžถแž“ gImageReader, VietOCR แž“แžทแž„ YAGF แŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž‘แž‘แžฝแž›แžŸแŸ’แž‚แžถแž›แŸ‹แž–แžธแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แŸ– แž€แŸ†แžŽแŸ‚แž”แžปแžšแžถแžŽแžŠแŸ‚แž›แž‘แž‘แžฝแž›แžŸแŸ’แž‚แžถแž›แŸ‹แžขแžแŸ’แžแž”แž‘แž“แŸ…แž€แž˜แŸ’แžšแžทแžแž“แŸƒแž‚แŸ†แžšแžผแžแžฝแžขแž€แŸ’แžŸแžšแž“แžธแž˜แžฝแž™แŸ— แž“แžทแž„แžแŸ’แž˜แžธแž˜แžฝแž™แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแŸ€แž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž”แžŽแŸ’แžแžถแž‰แžŸแžšแžŸแŸƒแž”แŸ’แžšแžŸแžถแž‘แžŠแŸ‚แž›แž€แžพแžแžกแžพแž„แžŠแžŠแŸ‚แž›แŸ— LSTM แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‘แž‘แžฝแž›แžŸแŸ’แž‚แžถแž›แŸ‹แžแŸ’แžŸแŸ‚แžขแž€แŸ’แžŸแžšแž‘แžถแŸ†แž„แž˜แžผแž› แž“แžทแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“ แž€แžถแžšแž€แžพแž“แžกแžพแž„แž™แŸ‰แžถแž„แžŸแŸ†แžแžถแž“แŸ‹แž€แŸ’แž“แžปแž„แž—แžถแž–แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ” แž‚แŸ†แžšแžผแžŠแŸ‚แž›แž”แžถแž“แž”แžŽแŸ’แžแžปแŸ‡แž”แžŽแŸ’แžแžถแž›แžšแžฝแž…แžšแžถแž›แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž‡แžถ 123 แž—แžถแžŸแžถแŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แžŠแŸ†แžŽแžพแžšแž€แžถแžš แž˜แŸ‰แžผแžŒแžปแž›แžŠแŸ‚แž›แž”แŸ’แžšแžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ† OpenMP แž“แžทแž„ SIMD AVX2, AVX, NEON แžฌ SSE4.1 แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แŸ”

แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแžŸแŸ†แžแžถแž“แŸ‹แŸ—แž“แŸ…แž€แŸ’แž“แžปแž„ Tesseract 5.1แŸ–

  • แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ†แž”แž“แŸ‹แžŠแŸ‚แž›แž˜แžถแž“แžšแžผแž”แž—แžถแž– แž“แžทแž„แž”แž“แŸ’แž‘แžถแžแŸ‹แž“แŸ…แž–แŸแž›แž…แŸแž‰แž‡แžถแž‘แž˜แŸ’แžšแž„แŸ‹ ALTO, hOCR แž“แžทแž„แžขแžแŸ’แžแž”แž‘แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžแŸ’แž˜แžธ curl_timeout lkz curl_easy_setop แŸ”
  • แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแžถแž„แžŸแž„แŸ‹แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แŸ”
  • แž€แžถแžšแž„แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžŠแžพแž˜แŸ’แž”แžธแž›แžปแž”แž›แŸแžแž€แžผแžŠแžŠแŸ‚แž›แž˜แžทแž“แž”แŸ’แžšแžพ
  • แž‡แžฝแžŸแž‡แžปแž›แž€แžถแžšแž‚แžถแŸ†แž„แžŠแŸ‚แž›แž”แžŽแŸ’แžแžถแž›แž˜แž€แž–แžธแž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แŸƒแž‘แŸ’แžšแž“แžทแž…แž‘แž‘แŸแž“แŸ…แž€แŸ’แž“แžปแž„ PageIterator::แžแŸ’แž“แžถแž€แŸ‹แžแž˜แŸ’แžšแž„แŸ‹แž‘แžทแžŸแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹