เชŸเซ‡เช•เซเชธเซเชŸ เชฐเซ‡เช•เช—เซเชจเชฟเชถเชจ เชธเชฟเชธเซเชŸเชฎ เชŸเซ‡เชธเซ‡เชฐเซ‡เช•เซเชŸ 5.2

เชฐเชถเชฟเชฏเชจ, เช•เชเชพเช•, เชฌเซ‡เชฒเชพเชฐเซเชธเชฟเชฏเชจ เช…เชจเซ‡ เชฏเซเช•เซเชฐเซ‡เชจเชฟเชฏเชจ เชธเชนเชฟเชค 5.2 เชฅเซ€ เชตเชงเซ เชญเชพเชทเชพเช“เชฎเชพเช‚ UTF-8 เช…เช•เซเชทเชฐเซ‹ เช…เชจเซ‡ เชŸเซ‡เช•เซเชธเซเชŸเชจเซ€ เชฎเชพเชจเซเชฏเชคเชพเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชคเชพ, Tesseract 100 เช“เชชเซเชŸเชฟเช•เชฒ เชŸเซ‡เช•เซเชธเซเชŸ เชฐเซ‡เช•เช—เซเชจเชฟเชถเชจ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎ เชธเชพเชฆเชพ เชŸเซ‡เช•เซเชธเซเชŸเชฎเชพเช‚ เช…เชฅเชตเชพ HTML (hOCR), ALTO (XML), PDF เช…เชจเซ‡ TSV เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชธเชพเชšเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช† เชธเชฟเชธเซเชŸเชฎ เชฎเซ‚เชณ เชฐเซ‚เชชเซ‡ 1985-1995 เชฎเชพเช‚ เชนเซ‡เชตเชฒเซ‡เชŸ เชชเซ‡เช•เชพเชฐเซเชก เชฒเซ‡เชฌเซ‹เชฐเซ‡เชŸเชฐเซ€เชฎเชพเช‚ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€; 2005 เชฎเชพเช‚, เช•เซ‹เชก เช…เชชเชพเชšเซ‡ เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เช–เซ‹เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ Google เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“เชจเซ€ เชญเชพเช—เซ€เชฆเชพเชฐเซ€เชฅเซ€ เชคเซ‡เชจเซ‡ เชตเชงเซ เชตเชฟเช•เชธเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‹ เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชก เช…เชชเชพเชšเซ‡ 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชŸเซ‡เชธเซ‡เชฐเซ‡เช•เซเชŸเชฎเชพเช‚ เช…เชจเซเชฏ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ OCR เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เชเชฎเซเชฌเซ‡เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชจเซเชธเซ‹เชฒ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เช…เชจเซ‡ libtesseract เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท GUI เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช•เซ‡ เชœเซ‡ Tesseract เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชฎเชพเช‚ gImageReader, VietOCR เช…เชจเซ‡ YAGF เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชฌเซ‡ เช“เชณเช– เชเชจเซเชœเชฟเชจ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡: เชเช• เช•เซเชฒเชพเชธเชฟเช• เชœเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชชเชพเชคเซเชฐ เชชเซ‡เชŸเชฐเซเชจเชจเชพ เชธเซเชคเชฐเซ‡ เชŸเซ‡เช•เซเชธเซเชŸเชจเซ‡ เช“เชณเช–เซ‡ เช›เซ‡, เช…เชจเซ‡ เชเช• เชจเชตเซเช‚ LSTM เชฐเชฟเช•เชฐเชจเซเชŸ เชจเซเชฏเซเชฐเชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเชพ เช‰เชชเชฏเซ‹เช— เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡, เชœเซ‡ เชธเชฎเช—เซเชฐ เชธเซเชŸเซเชฐเชฟเช‚เช—เซเชธเชจเซ‡ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชšเซ‹เช•เชธเชพเชˆเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชตเชงเชพเชฐเซ‹. 123 เชญเชพเชทเชพเช“ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชชเซเชฐเชถเชฟเช•เซเชทเชฟเชค เชฎเซ‹เชกเชฒ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, OpenMP เช…เชจเซ‡ SIMD เชธเซ‚เชšเชจเชพเช“ AVX2, AVX, AVX512F, NEON เช…เชฅเชตเชพ SSE4.1 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

Tesseract 5.2 เชฎเชพเช‚ เชฎเซเช–เซเชฏ เชธเซเชงเชพเชฐเชพเช“:

  • Intel AVX512F เชธเซ‚เชšเชจเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ.
  • C API เช เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เชฎเซ‹เชกเชฒ เชฒเซ‹เชก เช•เชฐเซ€เชจเซ‡ เชŸเซ‡เชธเซ‡เชฐเซ‡เช•เซเชŸ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชซเช‚เช•เซเชถเชจ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡.
  • invert_threshold เชชเชฐเชฟเชฎเชพเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ เชŸเซ‡เช•เซเชธเซเชŸ เชธเซเชŸเซเชฐเชฟเช‚เช—เซเชธเชจเชพ เชตเซเชฏเซเชคเซเช•เซเชฐเชฎเชจเซเช‚ เชธเซเชคเชฐ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡. เชกเชฟเชซเซ‰เชฒเซเชŸ เชฎเซ‚เชฒเซเชฏ 0.7 เช›เซ‡. เชตเซเชฏเซเชคเซเช•เซเชฐเชฎเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฎเซ‚เชฒเซเชฏเชจเซ‡ 0 เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ‹.
  • 32-เชฌเซ€เชŸ เชนเซ‹เชธเซเชŸ เชชเชฐ เช–เซ‚เชฌ เชฎเซ‹เชŸเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชจเซ€ เชธเซเชงเชพเชฐเซ‡เชฒ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ.
  • เชธเช‚เช•เซเชฐเชฎเชฃ std::regex เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ std::stringเชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • Autotools, CMake เช…เชจเซ‡ เชธเชคเชค เชเช•เซ€เช•เชฐเชฃ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชฌเชฟเชฒเซเชก เชธเซเช•เซเชฐเชฟเชชเซเชŸ.

    เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹