Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
tesseract — LSTM 신경망 모델을 기반으로 CLI, C/C++ 라이브러리 및 API를 통해 100개 이상의 언어로 이미지와 스캔 문서에서 텍스트를 추출하는 오픈소스 OCR 엔진입니다. | Kitploit
도구/GitHubGitHub/tesseract-ocr/tesseract
General Purpose UtilitiesMachine LearningCAPTCHA BypassCAPTCHA Bypass #3위
GitHubtesseract-ocr/tesseract

tesseract

LSTM 신경망 모델을 기반으로 CLI, C/C++ 라이브러리 및 API를 통해 100개 이상의 언어로 이미지와 스캔 문서에서 텍스트를 추출하는 오픈소스 OCR 엔진입니다.

저장소 보기
77.1k10.8k8210시간 49분 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

Tesseract를 위한 단위 테스트

요구 사항

파일 및 구조


├── langdata_lstm
│   ├── common.punc
│   ├── common.unicharambigs
│   ├── desired_bigrams.txt
│   ├── eng
│   │   ├── desired_characters
│   │   ├── eng.config
│   │   ├── eng.numbers
│   │   ├── eng.punc
│   │   ├── eng.singles_text
│   │   ├── eng.training_text
│   │   ├── eng.unicharambigs
│   │   ├── eng.wordlist
│   │   └── okfonts.txt
│   ├── extended
│   │   └── extended.config
│   ├── extendedhin
│   │   └── extendedhin.config
│   ├── font_properties
│   ├── forbidden_characters_default
│   ├── hin
│   │   ├── hin.config
│   │   ├── hin.numbers
│   │   ├── hin.punc
│   │   └── hin.wordlist
│   ├── kan
│   │   └── kan.config
│   ├── kor
│   │   └── kor.config
│   ├── osd
│   │   └── osd.unicharset
│   └── radical-stroke.txt
├── tessdata
│   ├── ara.traineddata
│   ├── chi_tra.traineddata
│   ├── eng.traineddata
│   ├── heb.traineddata
│   ├── hin.traineddata
│   ├── jpn.traineddata
│   ├── kmr.traineddata
│   ├── osd.traineddata
│   └── vie.traineddata
├── tessdata_best
│   ├── eng.traineddata
│   ├── fra.traineddata
│   ├── kmr.traineddata
│   └── osd.traineddata
├── tessdata_fast
│   ├── eng.traineddata
│   ├── kmr.traineddata
│   ├── osd.traineddata
│   └── script
│       └── Latin.traineddata
└── tesseract
    ...
    ├── test
    ├── unittest
    │   └── third_party/googletest
    └── VERSION

글꼴

  • Microsoft 글꼴: arialbi.ttf, times.ttf, verdana.ttf - 설치 가이드
  • ae_Arab.ttf
  • dejavu-fonts: DejaVuSans-ExtraLight.ttf
  • Lohit-Hindi.ttf
  • UnBatang.ttf

테스트 실행

CMake

기본적으로 CMake는 unittest/third_party/googletest 서브모듈을 사용합니다:

git submodule update --init unittest/third_party/googletest
cmake -S . -B build -DBUILD_TESTS=ON
cmake --build build
ctest --test-dir build --output-on-failure

설치된 GoogleTest 패키지를 대신 사용하려면 GoogleTest와 GoogleMock을 모두 설치하고(예: Debian/Ubuntu에서는 libgtest-dev 및 libgmock-dev) -DUSE_SYSTEM_GTEST=ON으로 구성하십시오:

cmake -S . -B build -DBUILD_TESTS=ON -DUSE_SYSTEM_GTEST=ON

패키지가 표준 검색 경로 외부에 설치된 경우, 해당 prefix를 CMAKE_PREFIX_PATH에 추가하거나 GTest_DIR을 GTestConfig.cmake가 포함된 디렉터리로 설정하세요. 설치된 패키지는 GTest::gtest_main 및 GTest::gmock 타깃을 제공해야 합니다. CMake 3.22에서는 GTestConfig.cmake를 제공하는 패키지를 사용하세요. CMake의 모듈 기반 GoogleMock 탐색은 3.23 이상이 필요합니다.

이는 테스트 프레임워크만 대체하며, 위에 나열된 테스트 데이터, 언어 모델, 또는 폰트는 대체하지 않습니다. 해당 파일들은 관련 테스트에서 여전히 필요합니다. 테스트가 요청되었지만 선택한 프레임워크를 사용할 수 없는 경우, 테스트를 조용히 생략하는 대신 구성이 실패합니다.

Autotools

테스트를 실행하려면 tesseract 폴더에서 다음을 수행하세요

autoreconf -fiv
git submodule update --init
git clone https://github.com/egorpugin/tessdata tessdata_unittest --depth 1
cp tessdata_unittest/fonts/* test/testing/
mv tessdata_unittest/* ../
export TESSDATA_PREFIX=/prefix/to/path/to/tessdata
make check
도구 다운로드