π OCR Test
β Tesseract Π½Π°ΠΉΠ΄Π΅Π½:
/usr/bin/tesseract
β EasyOCR Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½
EasyOCR Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½
π ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Tesseract Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ (ISPManager):
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ ΠΏΠΎ SSH ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Tesseract ΠΈ ΡΠ·ΡΠΊΠΈ:
# ΠΠ»Ρ Ubuntu/Debian:
apt-get update
apt-get install -y tesseract-ocr tesseract-ocr-rus tesseract-ocr-eng tesseract-ocr-pol
# ΠΠ»Ρ CentOS/RHEL:
yum install -y tesseract tesseract-langpack-rus tesseract-langpack-eng tesseract-langpack-pol
# ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ:
tesseract --version
tesseract --list-langs
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ°: PHP Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Tesseract
- ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ - ΡΡΠ°ΡΡΡ Tesseract Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ Π½Π° "Π½Π°ΠΉΠ΄Π΅Π½"
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ: ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
apt-get install -y tesseract-ocr-[ΠΊΠΎΠ΄_ΡΠ·ΡΠΊΠ°] (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: tesseract-ocr-deu Π΄Π»Ρ Π½Π΅ΠΌΠ΅ΡΠΊΠΎΠ³ΠΎ)
β οΈ ΠΠ°ΠΆΠ½ΠΎ: Π ΡΠΊΠΎΠΏΠΈΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ
Tesseract OCR ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° ΠΈ ΠΏΠ»ΠΎΡ
ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π΅Ρ ΡΡΠΊΠΎΠΏΠΈΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ.
Π§ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΡΠΊΠΎΠΏΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°:
- Google Cloud Vision API β Π»ΡΡΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΡΡΠΊΠΎΠΏΠΈΡΡΡ
- AWS Textract β ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠΊΠΎΠΏΠΈΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄
- Azure Computer Vision β ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΡΡΠΊΠΎΠΏΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°
- Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ML-ΠΌΠΎΠ΄Π΅Π»ΠΈ: TrOCR, EasyOCR, PaddleOCR
- Template Matching β ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌ Π±ΡΠΊΠ² (Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ΅ΡΠΊΠ°)
- Transkribus β ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ Π΄Π»Ρ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²
ΠΡΠ»ΠΈ Π²Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΠ΅ ΡΡΠΊΠΎΠΏΠΈΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ Π² Tesseract:
- Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΡΡΡΠΌ ΠΈΠ»ΠΈ ΠΎΡΠ΅Π½Ρ Π½Π΅ΡΠΎΡΠ½ΡΠΌ
- ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ PSM (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ 3, 7, 11)
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ: ΡΠ²Π΅Π»ΠΈΡΡΡΠ΅ ΠΊΠΎΠ½ΡΡΠ°ΡΡ, ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ Π±ΠΈΠ½Π°ΡΠΈΠ·Π°ΡΠΈΡ
- ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ½ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΡΠ΅ΠΊΡΡ Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½
- Π£Π²Π΅Π»ΠΈΡΡΡΠ΅ ΠΌΠ°ΡΡΡΠ°Π± Π΄Π»Ρ ΠΌΠ΅Π»ΠΊΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°
ΠΠ»Ρ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° Tesseract ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ!
π‘ Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ:
- ΠΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΡΡΡ: Π£Π²Π΅Π»ΠΈΡΡΡΠ΅ Π΄Π»Ρ Π±Π»Π΅Π΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°, ΡΠΌΠ΅Π½ΡΡΠΈΡΠ΅ Π΄Π»Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΠ³ΠΎ
- Π―ΡΠΊΠΎΡΡΡ: Π£Π²Π΅Π»ΠΈΡΡΡΠ΅ Π΄Π»Ρ ΡΠ΅ΠΌΠ½ΡΡ
ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΡΠΌΠ΅Π½ΡΡΠΈΡΠ΅ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΠ²Π΅ΡΠ΅Π½Π½ΡΡ
- ΠΠΎΠ²ΠΎΡΠΎΡ: ΠΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΊΠ»ΠΎΠ½ ΡΠ΅ΠΊΡΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, -2Β° ΠΈΠ»ΠΈ +5Β°)
- ΠΠ°ΡΡΡΠ°Π±: Π£Π²Π΅Π»ΠΈΡΡΡΠ΅ (1.5-2.0) Π΄Π»Ρ ΠΌΠ΅Π»ΠΊΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°, ΡΠΌΠ΅Π½ΡΡΠΈΡΠ΅ Π΄Π»Ρ ΠΎΡΠ΅Π½Ρ ΠΊΡΡΠΏΠ½ΠΎΠ³ΠΎ
- Π Π΅Π·ΠΊΠΎΡΡΡ: ΠΠΊΠ»ΡΡΠΈΡΠ΅ Π΄Π»Ρ ΡΠ°Π·ΠΌΡΡΡΡ
ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ
- ΠΠΈΠ½Π°ΡΠΈΠ·Π°ΡΠΈΡ: ΠΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΡΡΠ°ΡΡΡ
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠΎΠΌ
- Π Π΅ΠΆΠΈΠΌ PSM: ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ
ΡΠΈΠΏΠΎΠ² ΡΠ΅ΠΊΡΡΠ°