рдкрд╛рда рдкрд╣рд┐рдЪрд╛рди рдкреНрд░рдгрд╛рд▓реА Tesseract 5.0 рдХреЛ рд░рд┐рд▓реАрдЬ

Tesseract 4.1 рдЕрдкреНрдЯрд┐рдХрд▓ рдкрд╛рда рдкрд╣рд┐рдЪрд╛рди рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░реВрд╕реА, рдХрдЬрд╛рдЦ, рдмреЗрд▓рд╛рд░реВрд╕реА рд░ рдпреБрдХреНрд░реЗрдиреА рд╕рд╣рд┐рдд 8 рднрдиреНрджрд╛ рдмрдвреА рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ UTF-100 рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░рд╣рд░реВ рд░ рдкрд╛рдард╣рд░реВрдХреЛ рдорд╛рдиреНрдпрддрд╛рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджреИред рдкрд░рд┐рдгрд╛рдо рд╕рд╛рджрд╛ рдкрд╛рда рд╡рд╛ HTML (hOCR), ALTO (XML), PDF рд░ TSV рдврд╛рдБрдЪрд╛рд╣рд░реВрдорд╛ рдмрдЪрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкреНрд░рдгрд╛рд▓реА рдореВрд▓ рд░реВрдкрдорд╛ 1985-1995 рдорд╛ Hewlett Packard рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛рдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ; 2005 рдорд╛, рдХреЛрдб Apache рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдЦреЛрд▓рд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ Google рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрдХреЛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛рдорд╛ рдердк рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╕реНрд░реЛрдд рдХреЛрдб Apache 2.0 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

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

Tesseract 5.0 рдорд╛ рдкреНрд░рдореБрдЦ рд╕реБрдзрд╛рд░рд╣рд░реВ:

  • рдПрдкрд┐рдЖрдИрдорд╛ рдЧрд░рд┐рдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХрд╛ рдХрд╛рд░рдг рд╕рдВрд╕реНрдХрд░рдг рдирдореНрдмрд░рдорд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫ рдЬрд╕рд▓реЗ рдЕрдиреБрдХреВрд▓рддрд╛ рддреЛрдбреНрдЫред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдкрдорд╛ рдЙрдкрд▓рдмреНрдз libtesseract API рдЕрдм рдорд╛рд▓рд┐рдХрд╛рдирд╛ GenericVector рд░ STRING рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░рд╣рд░реВрдорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рдЫреИрди, std::string рд░ std::vector рдХреЛ рдкрдХреНрд╖рдорд╛ред
  • рд╕реНрд░реЛрдд рдкрд╛рда рд░реВрдЦ рдкреБрди: рд╕рдВрдЧрдард┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢/рдЯреЗрд╕реЗрд░реЗрдХреНрдЯ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕рд╛рд░рд┐рдПрдХрд╛ рдЫрдиреНред
  • рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рд╕рдмреИ malloc рд░ рдирд┐: рд╢реБрд▓реНрдХ рдХрд▓рд╣рд░реВ C++ рдХреЛрдбрд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕рдВрд╣рд┐рддрд╛рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред
  • ARM рд░ ARM64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рди рдердкрд┐рдпреЛ; ARM NEON рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдЧрдгрдирд╛рдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рд╕рдмреИ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдорд╛ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдмрд┐рдиреНрджреБ рдЧрдгрдирд╛рдХреЛ рдкреНрд░рдпреЛрдЧрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЛрдбреЗрд▓рд╣рд░реВ рд░ рдкрд╛рда рдкрд╣рд┐рдЪрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдореЛрдбрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдирдпрд╛рдБ рдореЛрдбрд╣рд░реВрд▓реЗ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдХрдо рдореЗрдореЛрд░реА рдЦрдкрдд рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред LSTM рдЗрдиреНрдЬрд┐рдирдорд╛, float32 рджреНрд░реБрдд рдореЛрдб рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЫред
  • NFC (рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдлрд╛рд░рдо рдХреНрдпрд╛рдиреЛрдирд┐рдХрд▓) рдлрд╛рд░рдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпреБрдирд┐рдХреЛрдб рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдПрдХ рд╕рдВрдХреНрд░рдордг рдмрдирд╛рдЗрдПрдХреЛ рдЫред
  • рд▓рдЧ рд╡рд┐рд╡рд░рдг рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛ (--loglevel)ред
  • Autotools рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдЧреИрд░-рдкреБрдирд░рд╛рд╡рд░реНрддреА рдореЛрдбрдорд╛ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕реНрд╡рд┐рдЪ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • Git рдорд╛ "рдорд╛рд╕реНрдЯрд░" рд╢рд╛рдЦрд╛рд▓рд╛рдИ "рдореБрдЦреНрдп" рдирд╛рдордХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред
  • M1 рдЪрд┐рдкрдорд╛ рдЖрдзрд╛рд░рд┐рдд macOS рд░ Apple рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди