據 AlphaMoat 統計,截至 2026-09,Super Ocr 累計下載 1,542 次、獲 1 個星標,在全部 5,078 個 AI 技能中排名第 4,742 位,在「辦公效率」分類(435 個)中排名第 386 位。
| 平台 | 累計安裝 | 累計下載 | 星標 | 評論 |
|---|---|---|---|---|
| ClawHub ↗ | 35 | 1227 | 1 | - |
| SkillHub ↗ | 183 | 1542 | 1 | — |
各平台的計數口徑不同,統計時間不一致。
文件說明可在 Tesseract 和 PaddleOCR 之間自動選擇,也允許使用者指定引擎;中文或複雜文件場景優先考慮 PaddleOCR,低置信度時可回退。
資料釋出於 2026-10-27
以下是根據技能文件生成的示例,不代表實際執行結果。
2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。
| 月份 | 累計下載 | 環比 | 星標 |
|---|---|---|---|
| 2026-09 | 1542 | — | 1 |
| 2026-08 | 1181 | +7.9% | 1 |
| 2026-07 | 1095 | +18.8% | 1 |
| 2026-06 | 922 | +10.3% | 1 |
| 2026-05 | 836 | — | 1 |
| 2026-03 | 508 | — | - |
以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。
--- name: super-ocr description: "Production-grade OCR with intelligent engine selection. Tesseract (lightweight, fast) and PaddleOCR (high accuracy, Chinese-optimized). Use when extracting text from images, processing Chinese documents, needing confidence scores, or working with mixed Chinese/English content." --- # Super OCR ## Overview Super OCR is a production-grade optical character recognition tool that intelligently selects the best engine for your needs:
- **Tesseract Engine**: Lightweight, fast (~200-500ms), perfect for simple text extraction
- **PaddleOCR Engine**: High accuracy (98%+), optimized for Chinese, ideal for complex documents
## Engine Selection Strategy
### Auto Mode (Default)
The skill automatically selects the optimal engine:
| Scenario | Selected Engine | Why |
|----------|----------------|-----|
| Simple text, English only | Tesseract | Faster, lighter dependency |
| Chinese content, high accuracy needed | PaddleOCR | Better Chinese support, 98%+ accuracy |
| Low confidence from Tesseract | PaddleOCR (fallback) | Quality assurance |
### Force Mode
Users can explicitly choose an engine:
- `--engine tesseract` - Use Tesseract only
- `--engine paddle` - Use PaddleOCR only
- `--engine auto` - Auto-select (default)
## Quick Start
### Installation
This skill requires the following dependencies:
- **PaddleOCR** (for Chinese text recognition - 98%+ accuracy)
- **Tesseract** (for fast English text recognition)
- **OpenCV** (for image preprocessing)
#### Option 1: Install with pip (all-in-one)
```bash
pip install paddleocr paddlepaddle pytesseract pillow opencv-python numpy
```
#### Option 2: Install dependencies manually
**macOS:**
```bash
# Tesseract
brew install tesseract
# PaddleOCR
pip install paddleocr paddlepaddle
```
**Ubuntu/Debian:**
```bash
# Tesseract
sudo apt update && sudo apt install tesseract-ocr
# PaddleOCR
pip install paddleocr paddlepaddle
```
**Windows:**
```bash
# Download Tesseract from: https://github.com/UB-Mannheim/tesseract/wiki
pip install paddleocr paddlepaddle pytesseract pillow opencv-python numpy
```
### Usage
```bash
# Auto mode (recommended) - runs all available engines
cd path/to/super-ocr
python scripts/main.py --image path/to/image.png
# Force Tesseract only
python scripts/main.py --image document.jpg --engine tesseract
# Force PaddleOCR (high accuracy Chinese)
python scripts/main.py --image chinese_menu.png --engine paddle
# Run all engines (macOS only: Tesseract + PaddleOCR + MacVision)
python scripts/main.py --image complex_doc.png --engine all
# Batch processing with output directory
python scripts/main.py --images ./images/*.png --output ./results --verbose
# Check dependencies and auto-install
python scripts/dependencies.py --check --install
```
## Structuring This Skill
This skill uses a **capabilities-based** structure with multiple execution modes:
1. **Engine Selection Logic** - Intelligent decision making
2. **OCR Execution** - Unified interface for different engines
3. **Post-processing** - Standardized output formatting
4. **Validation & Fallback** - Quality assurance
## Core Capabilities
### 1. Intelligent Engine Selection
The skill includes a decision tree that analyzes:
- Image characteristics (contrast, text size)
- Language patterns (Chinese character detection)
- User requirements (speed vs accuracy)
See `scripts/engine_selector.py` for implementation details.
### 2. Dual Engine Support
**Tesseract Engine** (`scripts/tesseract_ocr.py`):
- Fast preprocessing pipeline
- PSM mode 6 for uniform text blocks
- Confidence scoring per word
- Language detection
**PaddleOCR Engine** (`scripts/paddle_ocr.py`):
- State-of-art? SN (East text detection)
- Crnn recognition with LSTM
- Confidence scores per character
- Table detection support
### 3. Output Formats
Supports multiple output formats:
| Format | Content | Use Case |
|--------|---------|----------|
| Text only | Clean extracted text | Simple search/grep |
| Structured | Text + positions | Data extraction |
| JSON | Full metadata + confidence | API integration |
| Verbose | Debug info | Quality assurance |
### 4. Quality Guarantees
- Confidence thresholds (configurable, default 80%)
- Low-confidence alerts for manual review
- \Fallback processing for failed OCRs
## Resources
### scripts/
- `main.py` - Main entry point, CLI interface (supports multi-engine)
- `dependencies.py` - Auto-install and validation
- `output_formatter.py` - Multiple output format support
- `engine/` - OCR engine implementations
- `selector.py` - Intelligent engine selection logic
- `tesseract.py` - Tesseract engine wrapper
- `paddle.py` - PaddleOCR engine wrapper
- `macvision.py` - macOS Vision OCR (macOS only)
- `preprocessing/` - Image preprocessing utilities
- `preprocessor.py` - Denoising, enhancement, binarization
### dependencies.py (Key Feature)
The `dependencies.py` module handles:
- Dependency detection (`paddleocr`, `paddlepaddle`, `pytesseract`, `cv2`)
- Auto-install on missing dependencies
- version checking
- OS-specific installation commands
- Clear error messages with troubleshooting steps
Use this when setting up a new environment with `python scripts/dependencies.py --check --install`
## Advanced Features
### Custom Configuration
Create `config.yaml` for persistent settings:
```yaml
default_engine: auto
confidence_threshold: 0.8
output_format: json
preprocess:
denoise: true
enhance_contrast: true
```
### Batch Processing
Process multiple images:
```bash
python scripts/ocr.py --images ./images/*.png --output ./results
```
### API Mode
Use as a Python library:
```python
from super_ocr import OCRProcessor
processor = OCRProcessor(engine='auto')
result = processor.extract('image.png')
print(result.text)
print(result.confidence)
```
## Anti-Patterns
- ❌ Using PaddleOCR for every image (overhead for simple cases)
- ❌ ignoring confidence scores (quality matters)
- ❌ Biases (always prefering one engine)
- ❌ Skipping preprocessing (quality impact)
## Performance Notes
| Engine | Init Time | Per-Image | Memory | Best For |
|--------|-----------|-----------|----------|----------|
| Tesseract | ~200ms | ~50ms | ~100MB | Quick extraction |
| PaddleOCR | ~3s | ~500ms | ~500MB | High accuracy |
Initialize once, reuse processor for batch processing.透過 MCP 在騰訊文件裡新建、編輯與管理線上文件的完整操作手冊。
在保留公式、格式和活頁簿結構的前提下建立、檢查或編輯 Excel 檔案。
處理 Word 與 DOCX 文件的作業指南,著重維持樣式、編號與版面。
透過命令列存取 Gmail、日曆、Drive、Contacts、Sheets 與 Docs。
PDF和圖片文字提取 將文件文字、表格與掃描頁識別整理為文字結果。
按主題與風格自動生成 PPT 檔案的技能。
透過 kdocs-cli 操作金山文件雲文件的官方技能。
用自然語言指令改 PDF 指定頁的小工具。
資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。