Tesseract OCR рдпреБрдХреНрддрд┐рдпрд╛рдБ - OCR рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╢рдмреНрджрд╛рд╡рд▓реА рдмрдирд╛рдПрдВ

Tesseract рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдСрдкреНрдЯрд┐рдХрд▓ рдХреИрд░реЗрдХреНрдЯрд░ рд░рд┐рдХреЙрдЧреНрдирд┐рд╢рди (OCR) рдкрд░ рдпрд╣ рдореЗрд░реА рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рд╣реИред Tesserast, Google рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд OCR рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд▓реЛрдХрдкреНрд░рд┐рдп рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ, рдЬреЛ рдЙрдЪреНрдЪ рд╕рдЯреАрдХрддрд╛ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИ рдФрд░ 100 рд╕реЗ рдЕрдзрд┐рдХ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдЯреЗрд╕рд░реИрдХреНрдЯ рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рд╣реИред рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ, рдХреГрдкрдпрд╛, рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗред

Tesseract рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдФрд░ рд╢рдмреНрджрдХреЛрд╢


Tesseract рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рд╖рд╛ рдореЗрдВ рдкрд╛рда рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдФрд░ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдореЗрдВ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЙрдбрд▓ рдФрд░ рдЕрдиреНрдп рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдореВрд▓реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдореЙрдбрд▓ eng.traineddata рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ Tesseract рдХреЗ рд▓рд┐рдП рд╢рдмреНрджреЛрдВ рдХреА рдЕрдкрдиреА рд╕реВрдЪреА рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ Tesseract рдЙрдиреНрд╣реЗрдВ рдкрд╣рдЪрд╛рдирдирд╛ рд╕реАрдЦ рд╕рдХреЗред

Tesseract рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╕рдорд░реНрдерд┐рдд рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╢рдмреНрджреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдпрд╛ рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрдиреЗ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд╢рдмреНрджреЛрдВ рдХреЛ рдмрджрд▓рдХрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ Tesseract рд╡рд┐рднрд┐рдиреНрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ .dawg рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, .word-dawg рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рдореБрдЦреНрдп рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ freq-dawg рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдмрд╕реЗ рдЖрдо рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрджреНрджреЗ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред

Tesseract рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдЕрдиреБрдХреВрд▓рди


рдпрд╣ рдЧрд╛рдЗрдб рдЯреЗрд╕рд░реИрдХреНрдЯ 3.0.5 рдФрд░ 4.0.0 рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Tesseract 4.0.0 рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХреЗ 3.0.x рдХреЗ рдмреАрдЪ рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 4 рдореЗрдВ Tesseract LSTM рдореЙрдбрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ dawg рдбрд┐рдХреНрд╢рдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди lstm - dawg (рд╕рдВрд╕реНрдХрд░рдг v3.0.5 рдореЗрдВ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди -dawg рд╣реИ) рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдм рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдХреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ freq-dawg рдХреЗ рдмрдЬрд╛рдп рдПрдХреНрд╕рдЯреЗрдВрд╢рди lstm-freq-dawg рд╣реИ, рдФрд░ unicharset рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди lstm-unicharset (рдкрд╣рд▓реЗред .Comharset) рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, Tesseract OCR рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдореИрдВ рдЙрдмрдВрдЯреВ рдУрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ (рдореИрдВрдиреЗ рдЙрдмрдВрдЯреВ 18.04 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ) рдФрд░ рдЯреЗрд╕рд░реИрдХреНрдЯ рд╡реА 4ред рдмрд╕ рдЙрдкрдпреБрдХреНрдд рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ Tesseract рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

sudo apt update && sudo apt install tesseract-ocr 

рдЯреЗрд╕рд░реИрдХреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдЯреАрдо рднрд╛рд╖рд╛ рдореЙрдбрд▓ (рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрдкрдХрд░рдг) рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдг рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧреАред

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдкрдиреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╡рд░реНрдбрд▓рд┐рд╕реНрдЯрдлрд╛рдЗрд▓ рдирд╛рдордХ рдПрдХ рд╕рд╛рджрд╛ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдЙрди рд╢рдмреНрджреЛрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдореЙрдбрд▓ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ рдПрдХред

рдлрд┐рд░ рдпрд╣ рдЯреЗрд╕рдбреЗрдЯрд╛ рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдЧрд╛ред рд╣рдореЗрдВ рдЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

 sudo su 

рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ wordlistfile рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБред рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд .рдбреЗрдЯрдмреИрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ eng.traineddata рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ

 combine_tessdata -u eng.traineddata traineddat_backup/eng. 

рдпрд╣ рдХрдорд╛рдВрдб рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рддрдбреЙрдЯрдмреИрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИред

рдЕрдм wordlistfile рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдорд╛рд░реЗ wordlistfile рд╕реЗ eng.lstm-word-dawg рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ

 wordlist2dawg wordlistfile eng.lstm-word-dawg traineddat_backup/eng.lstm-unicharset 

рдФрд░ рдПрдХ рдирдИ рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред traineddata

 combine_tessdata -o eng.traineddata eng.lstm-word-dawg 

рд╣рдо рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╢рдмреНрджрдХреЛрд╢ рд╢рдмреНрджреЛрдВ рд╕реЗ eng.traineddata рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред

рдЕрдм рд╣рдо рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд╢рдмреНрджреЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓рдХрд░ рд╕рдВрд▓рдЧреНрди рднрд╛рд╖рд╛ рдореЙрдбрд▓ рд╕рд┐рдЦрд╛рдПрдВрдЧреЗред рдкрд╣рд▓реЗ рд╣рдореЗрдВ рд╕рднреА dawg рдлрд╝рд╛рдЗрд▓реЛрдВ (.lstm-word-dawg, .lstm-freq-dawg, рдЖрджрд┐) рдХрд╛ рдмреИрдХрдЕрдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдирдП рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрдВред рдмрд╕ tmp рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ рдФрд░ рд╕рднреА dawg рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЗрд╕рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред

рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░реЗ eng.lstm-word-dawg рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╣рд▓реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдП рдЧрдП_рдмреИрдХрдЕрдк рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред рдЖрдЗрдП рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рдПрдХ рдирдпрд╛ рднрд╛рд╖рд╛ рдореЙрдбрд▓ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ

 combine_tessdata eng. </source           tessdata        ( cus - custom).   OCR  Tesseract     : <source lang="bash"> tesseract <image> -l <your_model> <output> 

рдЬрд╣рд╛рдВ рдЖрдЙрдЯрдкреБрдЯ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП OCR рдкрд░рд┐рдгрд╛рдо рдпрд╛ 'stdout' рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╣реИред

Tesseract OCR рдореЗрдВ рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓


Tesseract рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ (рд╕рд╛рджреЗ рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬрд┐рдирдореЗрдВ рд╡реИрд░рд┐рдПрдмрд▓ рдФрд░ рдЙрдирдХреЗ рдореБрдЦреНрдп-рдореВрд▓реНрдп рдорд╛рди рд╣реИрдВ, рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рд╣реИрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ OCR рдкрд░рд┐рдгрд╛рдо рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдк рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (myconf) рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ tessdata рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ Tesseract рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 tesseract <image> <options> myconf 

рдЬрд╣рд╛рдВ рд╡рд┐рдХрд▓реНрдк: рдЖрдЙрдЯ рдкрд░рд┐рдгрд╛рдо рдпрд╛ 'рд╕реНрдЯрдбрдЖрдЙрдЯ' рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╣реИ, - l рднрд╛рд╖рд╛ рдореЙрдбрд▓ рд╣реИ, - psm рдкреГрд╖реНрда рд╡рд┐рднрд╛рдЬрди рд╡рд┐рдзрд┐ рд╣реИ ред

Tesseract рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ OCR рд╕рдЯреАрдХрддрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдБ рдРрд╕реЗ рдЪрд░ рд╣реИрдВ рдЬреЛ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╢рдмреНрджреЛрдВ рдХрд╛ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЬреЛ рд╢рдмреНрдж_dawg / user_words рдореЗрдВ рдирд╣реАрдВ рд╣реИ (language_model_penalty_non_freq_dict_word рдФрд░ language_model_penalty_non_dict_word)ред рдирд┐рдпрдВрддреНрд░рдг рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдирд┐рдореНрди рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ:

 language_model_penalty_non_freq_dict_word 1 language_model_penalty_non_dict_word 1 

рдЗрд╕рдиреЗ рдореБрдЭреЗ рдЕрдкрдиреЗ рд╢рдмреНрджрдХреЛрд╖ рд╕реЗ рдХреБрдЫ рд╢рдмреНрджреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред

рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрд╕ рдЗрддрдирд╛ рд╣реАред OCR рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП Tesseract рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдЧреБрдб рд▓рдХ рдФрд░ рдЬрд▓реНрдж рд╣реА рдорд┐рд▓рддреЗ рд╣реИрдВ!

Source: https://habr.com/ru/post/hi466571/


All Articles