OCR エンジンの日本語の読み取り

合成した 24 枚と JaWildText の写真 60 枚を、OCR エンジンと画像対応のモデルに書き写させた。正確さは 1 から文字誤り率を引いた値で、文字 F1 は読む順番を無視して文字の過不足だけを見た値である。

全体

エンジン正確さ文字 F11 枚の時間1 枚の費用動かした環境
Gemini 3.8 Flash94%99%7.82 秒$0.00375OpenRouter
Claude Haiku 5.594%99%3.57 秒$0.00048OpenRouter
Gemini 3.5 Flash Lite94%99%1.77 秒$0.00070OpenRouter
Qwen3.8 Flash93%98%10.82 秒$0.00048OpenRouter
GPT-6 Luna92%98%35.45 秒$0.00076OpenRouter
Surya OCR 291%97%9.71 秒$0.00000darwin arm64, Apple M4 10 CPUs(llama.cpp Metal)
NDLOCR-Lite 1.386%92%1.13 秒$0.00000linux x64, 4 CPUs
PaddleOCR 3.7(PP-OCRv6)76%94%18.11 秒$0.00000linux x64, 4 CPUs
Indra OCR 1.164%69%0.34 秒$0.00000linux x64, 4 CPUs
Tesseract 5(tesseract.js)58%75%1.93 秒$0.00000linux x64, 4 CPUs

合成した文書の正確さ

エンジン横書き(明朝)横書き(ゴシック)縦書き和欧混植難読漢字・旧字体小さい文字劣化したスキャン手書き風フォント
Gemini 3.8 Flash100%100%100%100%99%100%100%100%
Claude Haiku 5.5100%100%100%100%99%100%100%100%
Gemini 3.5 Flash Lite100%100%100%100%98%100%100%100%
Qwen3.8 Flash100%100%100%100%98%99%100%99%
GPT-6 Luna100%100%100%100%97%100%91%100%
Surya OCR 2100%100%99%97%98%98%100%100%
NDLOCR-Lite 1.3100%100%100%97%98%99%46%100%
PaddleOCR 3.7(PP-OCRv6)100%99%25%100%99%98%96%72%
Indra OCR 1.1100%100%3%98%95%100%64%69%
Tesseract 5(tesseract.js)98%99%1%95%87%85%64%63%

JaWildText の写真の正確さ

エンジン手書き(横書き)手書き(縦書き)レシートの写真
Gemini 3.8 Flash81%88%72%
Claude Haiku 5.582%87%70%
Gemini 3.5 Flash Lite79%87%68%
Qwen3.8 Flash78%88%65%
GPT-6 Luna80%80%70%
Surya OCR 256%84%69%
NDLOCR-Lite 1.370%75%61%
PaddleOCR 3.7(PP-OCRv6)64%20%63%
Indra OCR 1.126%1%53%
Tesseract 5(tesseract.js)20%2%24%
請求書の読み取りに戻る