рдкрд╛рда рдкрд╣рдЪрд╛рди рдкреНрд░рдгрд╛рд▓реА Tesseract 5.1 рдХрд╛ рд╡рд┐рдореЛрдЪрди

рд░реВрд╕реА, рдХрдЬрд╝рд╛рдЦ, рдмреЗрд▓рд╛рд░реВрд╕реА рдФрд░ рдпреВрдХреНрд░реЗрдиреА рд╕рд╣рд┐рдд 5.1 рд╕реЗ рдЕрдзрд┐рдХ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдпреВрдЯреАрдПрдл -8 рд╡рд░реНрдгреЛрдВ рдФрд░ рдЧреНрд░рдВрдереЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯреЗрд╕реЗрд░реИрдХреНрдЯ 100 рдСрдкреНрдЯрд┐рдХрд▓ рдЯреЗрдХреНрд╕реНрдЯ рд░рд┐рдХрдЧреНрдирд┐рд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреА рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ рд╣реИред рдкрд░рд┐рдгрд╛рдо рд╕рд╛рджреЗ рдкрд╛рда рдпрд╛ HTML (hOCR), ALTO (XML), PDF рдФрд░ TSV рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдореВрд▓ рд░реВрдк рд╕реЗ 1985-1995 рдореЗрдВ рд╣реЗрд╡рд▓реЗрдЯ рдкреИрдХрд░реНрдб рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛; 2005 рдореЗрдВ, рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдХреЛрдб рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ Google рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд╕реЛрд░реНрд╕ рдХреЛрдб рдЕрдкрд╛рдЪреЗ 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

Tesseract рдореЗрдВ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ OCR рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдВрд╕реЛрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдФрд░ libtesseract рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╢рд╛рдорд┐рд▓ рд╣реИред Tesseract рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддреГрддреАрдп-рдкрдХреНрд╖ GUI рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ gImageReader, VietOCR рдФрд░ YAGF рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рджреЛ рдкрд╣рдЪрд╛рди рдЗрдВрдЬрди рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ: рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рдЬреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЪрд░рд┐рддреНрд░ рдкреИрдЯрд░реНрди рдХреЗ рд╕реНрддрд░ рдкрд░ рдкрд╛рда рдХреЛ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдирдпрд╛ LSTM рдЖрд╡рд░реНрддреА рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬреЛ рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдФрд░ рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИред рд╕рдЯреАрдХрддрд╛ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡реГрджреНрдзрд┐. 123 рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, OpenMP рдФрд░ SIMD рдирд┐рд░реНрджреЗрд╢реЛрдВ AVX2, AVX, NEON рдпрд╛ SSE4.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

Tesseract 5.1 рдореЗрдВ рдкреНрд░рдореБрдЦ рд╕реБрдзрд╛рд░:

  • ╨а╨╡╨░╨╗╨╕╨╖╨╛╨▓╨░╨╜╨░ ╨▓╨╛╨╖╨╝╨╛╨╢╨╜╨╛╤Б╤В╤М ╨╛╨▒╤А╨░╨▒╨╛╤В╨║╨╕ ╨╛╨▒╨╗╨░╤Б╤В╨╡╨╣ ╤Б ╨╕╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╤П╨╝╨╕ ╨╕ ╨╗╨╕╨╜╨╕╤П╨╝╨╕ ╨┐╤А╨╕ ╨▓╤Л╨▓╨╛╨┤╨╡ ╨▓ ╤Д╨╛╤А╨╝╨░╤В╨░╤Е ALTO, hOCR ╨╕ text.
  • ╨Ф╨╛╨▒╨░╨▓╨╗╨╡╨╜ ╨╜╨╛╨▓╤Л╨╣ ╨┐╨░╤А╨░╨╝╨╡╤В╤А curl_timeout lkz curl_easy_setop.
  • рдмреЗрд╣рддрд░ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА.
  • ╨Я╤А╨╛╨▓╨╡╨┤╨╡╨╜╨░ ╤А╨░╨▒╨╛╤В╨░ ╨┐╨╛ ╤Г╨┤╨░╨╗╨╡╨╜╨╕╤О ╨╜╨╡╨╕╤Б╨┐╨╛╨╗╤М╨╖╤Г╨╡╨╝╨╛╨│╨╛ ╨║╨╛╨┤╨░
  • ╨г╤Б╤В╤А╨░╨╜╨╡╨╜╤Л ╤Б╨▒╨╛╨╕, ╨▓╤Л╨╖╨▓╨░╨╜╨╜╤Л╨╡ ╨╜╨╡╨║╨╛╤А╤А╨╡╨║╤В╨╜╨╛╨╣ ╨╛╨▒╤А╨░╨▒╨╛╤В╨║╨╛╨╣ ╨╜╤Г╨╗╨╡╨▓╤Л╤Е ╤Г╨║╨░╨╖╨░╤В╨╡╨╗╨╡╨╣ ╨▓ ╨║╨╗╨░╤Б╤Б╨╡ PageIterator::Orientation.

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ