Tesseract Open Source OCR Engine (main repository)
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
\
이 패키지는 OCR 엔진인 libtesseract와 명령줄 프로그램인 tesseract를 포함합니다.
Tesseract 4는 라인 인식에 초점을 맞춘 새로운 신경망(LSTM) 기반 OCR 엔진을 추가했지만, 문자 패턴을 인식하는 Tesseract 3의 레거시 Tesseract OCR 엔진도 계속 지원합니다. Tesseract 3와의 호환성은 레거시 OCR 엔진 모드(--oem 0)를 사용하여 활성화됩니다. 또한 레거시 엔진을 지원하는 traineddata 파일(예: tessdata 저장소의 파일)이 필요합니다.
Stefan Weil이 현재 리드 개발자입니다. Ray Smith는 2017년까지 리드 개발자였습니다. 관리자는 Zdenko Podobny입니다. 기여자 목록은 AUTHORS와 GitHub의 기여자 로그를 참조하세요.
Tesseract는 유니코드(UTF-8) 지원이 있으며, 100개 이상의 언어를 "즉시" 인식할 수 있습니다.
Tesseract는 PNG, JPEG, TIFF를 포함한 다양한 이미지 형식을 지원합니다.
Tesseract는 다양한 출력 형식을 지원합니다: 일반 텍스트, hOCR (HTML), PDF, 보이지 않는 텍스트만 있는 PDF, TSV, ALTO 및 PAGE.
많은 경우 더 나은 OCR 결과를 얻으려면 Tesseract에 제공하는 이미지의 품질을 개선해야 한다는 점에 유의해야 합니다.
이 프로젝트는 GUI 애플리케이션을 포함하지 않습니다. GUI가 필요하다면 3rdParty 문서를 참조하세요.
Tesseract는 다른 언어를 인식하도록 훈련시킬 수 있습니다. 자세한 내용은 Tesseract Training을 참조하세요.
Tesseract는 원래 1985년부터 1994년까지 Hewlett-Packard Laboratories Bristol UK와 Hewlett-Packard Co, Greeley Colorado USA에서 개발되었으며, 1996년에 Windows로 포팅하기 위한 몇 가지 추가 변경과 1998년에 일부 C++화 작업이 있었습니다. 2005년에 Tesseract는 HP에 의해 오픈 소스화되었습니다. 2006년부터 2017년 8월까지 Google에 의해 개발되었습니다.
주요 버전 5는 현재 안정 버전이며 2021년 11월 30일 릴리스 5.0.0부터 시작되었습니다. 새로운 부 버전 및 버그 수정 버전은 GitHub에서 사용할 수 있습니다.
최신 소스 코드는 GitHub의 main 브랜치에서 사용할 수 있습니다. 열린 이슈는 이슈 트래커에서 찾을 수 있으며, 계획 문서도 있습니다.
릴리스에 대한 자세한 내용은 릴리스 노트와 변경 로그를 참조하세요.
사전 빌드된 바이너리 패키지를 통해 Tesseract를 설치하거나 소스에서 빌드할 수 있습니다.
소스에서 Tesseract를 빌드하기 전에 시스템에 지원되는 컴파일러 중 하나가 있는지 확인하세요.
기본 명령줄 사용법:
tesseract imagename outputbase [-l lang] [--oem ocrenginemode] [--psm pagesegmode] [configfiles...]
다양한 명령줄 옵션에 대한 자세한 내용은 tesseract --help 또는 man tesseract를 사용하세요.
예제는 문서에서 찾을 수 있습니다.
개발자는 libtesseract C 또는 C++ API를 사용하여 자신의 애플리케이션을 빌드할 수 있습니다. 다른 프로그래밍 언어를 위한 libtesseract 바인딩이 필요하면 AddOns 문서의 래퍼 섹션을 참조하세요.
소스 코드에서 doxygen으로 생성된 Tesseract 문서는 tesseract-ocr.github.io에서 찾을 수 있습니다.
이슈를 제출하기 전에 이 저장소의 가이드라인을 검토하세요.
지원을 받으려면 먼저 문서, 특히 FAQ를 읽어 문제가 해결되는지 확인하세요. 그렇지 않은 경우 Tesseract 사용자 포럼, Tesseract 개발자 포럼 및 과거 이슈를 검색하고, 여전히 찾을 수 없으면 메일링 리스트에서 지원을 요청하세요.
메일링 리스트:
질문이 아닌 버그에 대해서만 이슈를 보고해 주세요.
Tesseract는 입력 이미지(예: pdf와 같은 문서가 아님)를 열기 위해 Leptonica 라이브러리를 사용합니다. zlib, png 및 tiff(다중 페이지 tiff용)에 대한 내장 지원이 있는 leptonica를 사용하는 것이 좋습니다.
README.md의 최신 온라인 버전은 다음에서 확인하세요: