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

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

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

рдореБрдЦреНрдп рд╕реБрдзрд╛рд░ рдЯреЗрд╕реЗрд░реИрдХреНрдЯ 4.1 рдореЗрдВ:

  • XML рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рдЙрдЪреНрдЪ (рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓реЗрдЖрдЙрдЯ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ)ред рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ "рдЯреЗрд╕реНрд╕рд╛рд░реИрдХреНрдЯ рдЗрдореЗрдЬ_рдиреЗрдо рдСрд▓реНрдЯреЛ рдЖрдЙрдЯрдкреБрдЯ_рдбреАрдЖрдИрдЖрд░" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП;
  • рдЗрдВрдЬрди рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реБрдП рдирдП рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ LSTMBox рдФрд░ WordStrBox рдЬреЛрдбрд╝реЗ рдЧрдП;
  • рдПрдЪрдУрд╕реАрдЖрд░ (рдПрдЪрдЯреАрдПрдордПрд▓) рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдЫрджреНрдореЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрдВрдЬрди рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реА рдЧрдИрдВ;
  • AVX, AVX2 рдФрд░ SSE рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрдиреБрдХреВрд▓рди;
  • рдУрдкрдирдПрдордкреА рд╕рдорд░реНрдерди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИ ╨┐╤А╨╛╨▒╨╗╨╡╨╝ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЗ рд╕рд╛рде;
  • LSTM рдЗрдВрдЬрди рдореЗрдВ рд╢реНрд╡реЗрдд рдФрд░ рдХрд╛рд▓реА рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • Cmake рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдмреЗрд╣рддрд░ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯред

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

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