Tesseract Ocr
by @whalefell
Extract text from images using the Tesseract OCR engine directly via command line. Supports multiple languages including Chinese, English, and more. Use this...
clawhub install tesseract-ocrπ About This Skill
name: tesseract-ocr description: | Extract text from images using the Tesseract OCR engine directly via command line. Supports multiple languages including Chinese, English, and more. Use this skill when users need to extract text from images, recognize text content in images, or perform OCR tasks without Python dependencies.
Tesseract OCR Skill
Extract text content from images using the Tesseract engine directly via command line.
Features
Dependencies
Install Tesseract OCR system package:
# Ubuntu/Debian:
sudo apt-get install tesseract-ocr tesseract-ocr-chi-simmacOS:
brew install tesseract tesseract-lang
Usage
Basic Usage
# Use default language (English)
tesseract /path/to/image.png stdoutSpecify language (Chinese + English)
tesseract /path/to/image.png stdout -l chi_sim+engSave to file
tesseract /path/to/image.png output.txt -l chi_sim+engMultiple languages
tesseract /path/to/image.png stdout -l chi_sim+eng+jpn
Common Language Codes
| Language | Code | |----------|------| | Simplified Chinese | chi_sim | | Traditional Chinese | chi_tra | | English | eng | | Japanese | jpn | | Korean | kor | | Chinese + English | chi_sim+eng |
Quick Examples
# OCR with Chinese support
tesseract image.jpg stdout -l chi_simOCR with mixed Chinese and English
tesseract image.png stdout -l chi_sim+engSave to file instead of stdout
tesseract document.png result -l chi_sim+eng
Creates result.txt
Notes
1. OCR accuracy depends on image quality; use clear images for best results 2. Complex layouts (tables, multi-column) may require post-processing 3. Chinese recognition requires the tesseract-ocr-chi-sim language pack 4. Language packs must be installed separately on your system
π‘ Examples
Basic Usage
# Use default language (English)
tesseract /path/to/image.png stdoutSpecify language (Chinese + English)
tesseract /path/to/image.png stdout -l chi_sim+engSave to file
tesseract /path/to/image.png output.txt -l chi_sim+engMultiple languages
tesseract /path/to/image.png stdout -l chi_sim+eng+jpn
Common Language Codes
| Language | Code | |----------|------| | Simplified Chinese | chi_sim | | Traditional Chinese | chi_tra | | English | eng | | Japanese | jpn | | Korean | kor | | Chinese + English | chi_sim+eng |
Quick Examples
# OCR with Chinese support
tesseract image.jpg stdout -l chi_simOCR with mixed Chinese and English
tesseract image.png stdout -l chi_sim+engSave to file instead of stdout
tesseract document.png result -l chi_sim+eng
Creates result.txt
π Tips & Best Practices
1. OCR accuracy depends on image quality; use clear images for best results 2. Complex layouts (tables, multi-column) may require post-processing 3. Chinese recognition requires the tesseract-ocr-chi-sim language pack 4. Language packs must be installed separately on your system