แแแแแฅแแแงแแแ Tesseract 4.1 แแแขแแแฃแ แ แขแแฅแกแขแแก แแแแชแแแแแก แกแแกแขแแแแก แแแแแจแแแแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก UTF-8 แกแแแแแแแแแแก แแ แขแแฅแกแขแแแแก แแแแชแแแแแก 100-แแ แแแข แแแแแ, แแแ แจแแ แแก แ แฃแกแฃแ, แงแแแแฎแฃแ , แแแแแ แฃแกแฃแ แแ แฃแแ แแแแฃแ แแแแแ. แจแแแแแ แจแแแซแแแแ แจแแแแฎแฃแแ แแงแแก แฃแแ แแแ แขแแฅแกแขแจแ แแ HTML (hOCR), ALTO (XML), PDF แแ TSV แคแแ แแแขแแแจแ. แกแแกแขแแแ แแแแแแแแ แแแแแ แจแแแฅแแแ 1985-1995 แฌแแแแจแ Hewlett Packard-แแก แแแแแ แแขแแ แแแจแ; 2005 แฌแแแก แแแแ แแแแฎแกแแ Apache-แก แแแชแแแแแแ แแ แจแแแแแแ แแแแแแแแ แแ Google-แแก แแแแแแจแ แแแแแแแก แแแแแฌแแแแแแแ. แแ แแแฅแขแแก แฌแงแแ แแก แแแแ แแแฌแแแแแแ Apache 2.0 แแแชแแแแแแ.
Tesseract แแแแชแแแก แแแแกแแแแก แแ แแแ แแแแก แแ libtesseract แแแแแแแแแแแก แกแฎแแ แแแแแแแชแแแแจแ OCR แคแฃแแฅแชแแแแแก แฉแแกแแ แแแแแ. แแแกแแแ แแฎแแ แแก GUI แแแขแแ แคแแแกแแแ, แ แแแแแแแช แแฎแแ แก แฃแญแแ แแ Tesseract-แก, แแแแชแแแก gImageReader, VietOCR แแ YAGF. แจแแแแแแแแแแแฃแแแ แแ แ แแแแชแแแแแก แซแ แแแ: แแแแกแแแฃแ แ, แ แแแแแแช แแแแแชแแแแก แขแแฅแกแขแก แแแแแแแแฃแแแฃแ แ แกแแแแแแแแแแก แแแแฃแจแแแแก แแแแแแ, แแ แแฎแแแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ แแแแฅแแแแแแชแแแแแแแแก แกแแกแขแแแแก แแแแแงแแแแแแแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ LSTM แแแ แแชแแแแแ แแแ แแฃแ แฅแกแแแแ, แแแขแแแแแแ แแแฃแแแ แแแแแ แกแขแ แแฅแแแแแแก แแแแชแแแแแกแแแแก แแ แกแแจแฃแแแแแแก แแซแแแแ แกแแแฃแกแขแแก แแแแจแแแแแแแแแ แแ แแ. แแแ แแแแแแแแแฃแแ แแแแแแแแ แแแแแฅแแแงแแแแฃแแแ 123 แแแแแ. แจแแกแ แฃแแแแแก แแแขแแแแแแชแแแกแแแแก, แจแแแแแแแแแแแฃแแแ แแแแฃแแแแ OpenMP แแ SIMD แแแกแขแ แฃแฅแชแแแแแก แแแแแงแแแแแแ AVX2, AVX, NEON แแ SSE4.1.
แซแแ แแแแแ แแแฃแแฏแแแแกแแแแแ Tesseract 5.0-แจแ:
- ะะฝะฐัะธัะตะปัะฝะพะต ะธะทะผะตะฝะตะฝะธะต ะฝะพะผะตัะฐ ะฒะตััะธะธ ัะฒัะทะฐะฝะพ ั ะฒะฝะตัะตะฝะธะตะผ ะฒ API ะธะทะผะตะฝะตะฝะธะน, ะฝะฐัััะฐััะธั ัะพะฒะผะตััะธะผะพััั. ะ ัะฐััะฝะพััะธ, ะฟัะฑะปะธัะฝะพ ะดะพัััะฟะฝัะน API libtesseract ะฑะพะปััะต ะฝะต ะฟัะธะฒัะทะฐะฝ ะบ ะฟัะพะฟัะธะตัะฐัะฝัะผ ัะธะฟะฐะผ ะดะฐะฝะฝัั GenericVector ะธ STRING, ะฒะผะตััะพ ะบะพัะพััั ะฒ ะบะพะดะต ะทะฐะดะตะนััะฒะพะฒะฐะฝั std::string ะธ std::vector.
- ะัะพะฒะตะดะตะฝะฐ ัะตะพัะณะฐะฝะธะทะฐัะธั ะดะตัะตะฒะฐ ะธัั ะพะดะฝัั ัะตะบััะพะฒ. ะัะฑะปะธัะฝัะต ะทะฐะณะพะปะพะฒะพัะฝัะต ัะฐะนะปั ะฟะตัะตะผะตัะตะฝั ะฒ ะบะฐัะฐะปะพะณ include/tesseract.
- ะะตัะตัะฐะฑะพัะฐะฝะพ ัะฟัะฐะฒะปะตะฝะธะต ะฟะฐะผัััั, ะฒัะต ะฒัะทะพะฒั malloc ะธ free ะทะฐะผะตะฝะตะฝั ะฝะฐ ะบะพะด C++. ะัะพะฒะตะดะตะฝะฐ ะพะฑัะฐั ะผะพะดะตัะฝะธะทะฐัะธั ะบะพะดะฐ.
- ะะพะฑะฐะฒะปะตะฝั ะพะฟัะธะผะธะทะฐัะธะธ ะดะปั ะฐัั ะธัะตะบััั ARM ะธ ARM64, ะดะปั ััะบะพัะตะฝะธั ะฒััะธัะปะตะฝะธะน ะทะฐะดะตะนััะฒะพะฒะฐะฝั ะธะฝััััะบัะธะธ ARM NEON. ะัะพะฒะตะดะตะฝะฐ ะพะฑัะฐั ะดะปั ะฒัะตั ะฐัั ะธัะตะบััั ะพะฟัะธะผะธะทะฐัะธั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ.
- ะ ะตะฐะปะธะทะพะฒะฐะฝั ะฝะพะฒัะต ัะตะถะธะผั ััะตะฝะธัะพะฒะบะธ ะผะพะดะตะปะตะน ะธ ัะฐัะฟะพะทะฝะฐะฒะฐะฝะธั ัะตะบััะฐ, ะพัะฝะพะฒะฐะฝะฝัะต ะฝะฐ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ะฒััะธัะปะตะฝะธะน ั ะฟะปะฐะฒะฐััะตะน ะทะฐะฟััะพะน. ะะพะฒัะต ัะตะถะธะผั ะพัะปะธัะฐัััั ะฑะพะปะตะต ะฒััะพะบะพะน ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพัััั ะธ ัะฝะธะถะตะฝะธะตะผ ะฟะพััะตะฑะปะตะฝะธั ะฟะฐะผััะธ. ะ ะดะฒะธะถะบะต LSTM ะฑัััััะน ัะตะถะธะผ float32 ะฒะบะปัััะฝ ะฟะพ ัะผะพะปัะฐะฝะธั.
- ะัััะตััะฒะปัะฝ ะฟะตัะตั ะพะด ะฝะฐ ะธัะฟะพะปัะทะพะฒะฐะฝะธะต ะฝะพัะผะฐะปะธะทะฐัะธะธ Unicode ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ัะพัะผั NFC (Normalization Form Canonical).
- ะะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ะดะปั ะฝะฐัััะพะนะบะธ ะดะตัะฐะปะธะทะฐัะธะธ ะปะพะณะพะฒ (โloglevel).
- ะะตัะตัะฐะฑะพัะฐะฝะฐ ัะธััะตะผะฐ ัะฑะพัะบะธ ะฝะฐ ะพัะฝะพะฒะต Autotools, ะบะพัะพัะฐั ะฟะตัะตะฒะตะดะตะฝะฐ ะฝะฐ ัะฑะพัะบั ะฒ ะฝะตัะตะบัััะธะฒะฝะพะผ ัะตะถะธะผะต.
- ะะตัะบะฐ ยซmasterยป ะฒ Git ะฟะตัะตะธะผะตะฝะพะฒะฐะฝะฐ ะฒ ยซmainยป.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฝะพะฒัั
ะฒัะฟััะบะพะฒ macOS ะธ ัะธััะตะผ Apple ะฝะฐ ะฑะฐะทะต ัะธะฟะฐ M1.
แฌแงแแ แ: opennet.ru