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

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

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

рдореБрдЦреНрдп рд╕реБрдзрд╛рд░рд╣рд░реВ Tesseract 4.1 рдорд╛:

  • XML рдврд╛рдБрдЪрд╛рдорд╛ рдЖрдЙрдЯрдкреБрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ ALTO (рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд▓реЗрдЖрдЙрдЯ рд░ рдкрд╛рда рд╡рд╕реНрддреБ)ред рдпреЛ рдврд╛рдБрдЪрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ "tessaract image_name alto output_dir" рдХреЛ рд░реВрдкрдорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд▓рд╛рдЙрдиреБ рдкрд░реНрдЫ;
  • рдирдпрд╛рдБ рд░реЗрдиреНрдбрд░рд┐рдЩ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ LSTMBox рд░ WordStrBox рдердкрд┐рдпреЛ, рдЗрдиреНрдЬрд┐рди рдкреНрд░рд╢рд┐рдХреНрд╖рдгрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрджреИ;
  • hOCR (HTML) рдЖрдЙрдЯрдкреБрдЯрдорд╛ рд╕реНрдпреВрдбреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
  • рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЗрдиреНрдЬрд┐рдирд▓рд╛рдИ рддрд╛рд▓рд┐рдо рджрд┐рди рдкрд╛рдЗрдердирдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рд┐рдкрд┐рд╣рд░реВ рдердкрд┐рдпреЛ;
  • AVX, AVX2 рд░ SSE рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ;
  • OpenMP рд╕рдорд░реНрдерди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ рд╕рдорд╕реНрдпрд╛рд╣рд░реБ рдЙрддреНрдкрд╛рджрдХрддрд╛ рд╕рдВрдЧ;
  • LSTM рдЗрдиреНрдЬрд┐рдирдорд╛ рд╕реЗрддреЛ рд░ рдХрд╛рд▓реЛ рд╕реВрдЪреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
  • Cmake рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдирд┐рд░реНрдорд╛рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯред

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

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