Tesseract 5.1 āĻŸā§‡āĻ•ā§āϏāϟ āϰāĻŋāĻ•āĻ—āύāĻŋāĻļāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϰāĻŋāϞāĻŋāϜ

Tesseract 5.1 āĻ…āĻĒāϟāĻŋāĻ•ā§āϝāĻžāϞ āĻŸā§‡āĻ•ā§āϏāϟ āϰāĻŋāĻ•āĻ—āύāĻŋāĻļāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϰāĻŋāϞāĻŋāϜ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āϰāĻžāĻļāĻŋāϝāĻŧāĻžāύ, āĻ•āĻžāϜāĻžāĻ–, āĻŦ⧇āϞāĻžāϰ⧁āĻļāĻŋāϝāĻŧāĻžāύ āĻāĻŦāĻ‚ āχāωāĻ•ā§āϰ⧇āύ⧀āϝāĻŧ āϏāĻš 8 āϟāĻŋāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻ­āĻžāώāĻžāϝāĻŧ UTF-100 āĻ…āĻ•ā§āώāϰ āĻāĻŦāĻ‚ āĻĒāĻžāĻ ā§āϝ⧇āϰ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāϤāĻŋ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤ āĻĢāϞāĻžāĻĢāϞāϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻĒāĻžāĻ ā§āϝ āĻāĻŦāĻ‚ HTML (hOCR), ALTO (XML), PDF āĻāĻŦāĻ‚ TSV āĻĢāĻ°ā§āĻŽā§āϝāĻžāĻŸā§‡ āωāĻ­āϝāĻŧāχ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇, āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ 1985-1995 āϏāĻžāϞ⧇ āĻšāĻŋāωāϞ⧇āϟ āĻĒā§āϝāĻžāĻ•āĻžāĻ°ā§āĻĄā§‡āϰ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻ—āĻžāϰ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, 2005 āϏāĻžāϞ⧇ āϕ⧋āĻĄāϟāĻŋ āĻ…ā§āϝāĻžāĻĒāĻžāϚāĻŋ āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻ–ā§‹āϞāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āĻāĻŦāĻ‚ Google āĻ•āĻ°ā§āĻŽā§€āĻĻ⧇āϰ āĻ…āĻ‚āĻļāĻ—ā§āϰāĻšāϪ⧇ āφāϰāĻ“ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āωāĻ¤ā§āϏ āĻĒāĻžāĻ ā§āϝāϗ⧁āϞāĻŋ Apache 2.0 āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

Tesseract āĻāĻ•āϟāĻŋ āĻ•āύāϏ⧋āϞ āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇ OCR āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻāĻŽāĻŦ⧇āĻĄ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ libtesseract āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇āĨ¤ Tesseract-āϏāĻŽāĻ°ā§āĻĨāĻ• āϤ⧃āϤ⧀āϝāĻŧ āĻĒāĻ•ā§āώ⧇āϰ GUI-āĻāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ gImageReader, VietOCR, āĻāĻŦāĻ‚ YAGFāĨ¤ āĻĻ⧁āϟāĻŋ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāϤāĻŋ āχāĻžā§āϜāĻŋāύ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇: āĻāĻ•āϟāĻŋ āĻ•ā§āϞāĻžāϏāĻŋāĻ• āϝāĻž āĻ¸ā§āĻŦāϤāĻ¨ā§āĻ¤ā§āϰ āĻ…āĻ•ā§āώāϰ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ⧇āϰ āĻ¸ā§āϤāϰ⧇ āĻĒāĻžāĻ ā§āϝāϕ⧇ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāϤāĻŋ āĻĻ⧇āϝāĻŧ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻāĻ•āϟāĻŋ āĻŽā§‡āĻļāĻŋāύ āϞāĻžāĻ°ā§āύāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ āύāĻŋāωāϰāĻžāϞ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• LSTM-āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇, āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϞāĻžāχāύ⧇āϰ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāϤāĻŋāϰ āϜāĻ¨ā§āϝ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻŦ⧃āĻĻā§āϧāĻŋāĨ¤ 123āϟāĻŋ āĻ­āĻžāώāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻĒā§āϰāĻļāĻŋāĻ•ā§āώāĻŋāϤ āĻŽāĻĄā§‡āϞ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻŽāĻĄāĻŋāωāϞāϗ⧁āϞāĻŋ āĻ…āĻĢāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ āϝāĻž OpenMP āĻāĻŦāĻ‚ SIMD āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ AVX2, AVX, NEON āĻŦāĻž SSE4.1 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇⧎

Tesseract 5.1 āĻ āĻŽā§‚āϞ āωāĻ¨ā§āύāϤāĻŋ:

  • ALTO, hOCR āĻāĻŦāĻ‚ āĻĒāĻžāĻ ā§āϝ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ⧇ āφāωāϟāĻĒ⧁āϟ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āϚāĻŋāĻ¤ā§āϰ āĻāĻŦāĻ‚ āϞāĻžāχāύ āϏāĻš āĻāϞāĻžāĻ•āĻžāϗ⧁āϞāĻŋ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āύāϤ⧁āύ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ curl_timeout lkz curl_easy_setop.
  • āωāĻ¨ā§āύāϤ āĻŦāĻŋāĻ˛ā§āĻĄ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤
  • āĻ…āĻŦā§āϝāĻŦāĻšā§ƒāϤ āϕ⧋āĻĄ āĻ…āĻĒāϏāĻžāϰāĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇
  • PageIterator::Orientation āĻ•ā§āϞāĻžāϏ⧇ āύāĻžāϞ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰāϗ⧁āϞāĻŋāϰ āϭ⧁āϞ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āĻ•āĻžāϰāϪ⧇ āϏ⧃āĻˇā§āϟ āĻ¸ā§āĻĨāĻŋāϰ āĻ•ā§āĻ°ā§āϝāĻžāĻļāĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster