Tesseract 5.1 ๊ดํ ํ ์คํธ ์ธ์ ์์คํ ์ด ์ถ์๋์ด ๋ฌ์์์ด, ์นด์ํ์ด, ๋ฒจ๋ก๋ฃจ์์ด ๋ฐ ์ฐํฌ๋ผ์ด๋์ด๋ฅผ ํฌํจํ 8๊ฐ ์ด์์ ์ธ์ด๋ก UTF-100 ๋ฌธ์ ๋ฐ ํ ์คํธ ์ธ์์ ์ง์ํฉ๋๋ค. ๊ฒฐ๊ณผ๋ ์ผ๋ฐ ํ ์คํธ๋ HTML(hOCR), ALTO(XML), PDF ๋ฐ TSV ํ์์ผ๋ก ์ ์ฅํ ์ ์์ต๋๋ค. ์ด ์์คํ ์ ์๋ Hewlett Packard ์ฐ๊ตฌ์์์ 1985~1995๋ ์ ๋ง๋ค์ด์ก์ผ๋ฉฐ, 2005๋ ์ ์ฝ๋๋ Apache ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๊ณต๊ฐ๋์์ผ๋ฉฐ 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, ํ ์คํธ ํ์์ผ๋ก ์ถ๋ ฅํ ๋ ์ด๋ฏธ์ง์ ์ ์ผ๋ก ์์ญ์ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค.
- ์๋ก์ด ๋งค๊ฐ๋ณ์ ์ปฌ_ํ์์์ lkz ์ปฌ_์ฌ์ด_setop์ ์ถ๊ฐํ์ต๋๋ค.
- ๋น๋ ์์คํ ์ด ๊ฐ์ ๋์์ต๋๋ค.
- ์ฌ์ฉํ์ง ์๋ ์ฝ๋๋ฅผ ์ ๊ฑฐํ๋ ์์ ์ด ์๋ฃ๋์์ต๋๋ค.
- PageIterator::Orientation ํด๋์ค์์ null ํฌ์ธํฐ๋ฅผ ์๋ชป ์ฒ๋ฆฌํ์ฌ ๋ฐ์ํ๋ ์ถฉ๋์ ์์ ํ์ต๋๋ค.
์ถ์ฒ : opennet.ru