画像から文字を抽出する方法(OCR)
OCR(光学文字認識)は画像の中の文字を読み取り、コピーできるテキストにします。結果は画像の質に大きく左右されるので、いくつかの習慣が役に立ちます。
仕組み
OCRは画像の中の文字の行を見つけ、各文字を学習済みの言語データと照合します。「画像から文字を抽出」ツールはブラウザ内でTesseractエンジンを動かし、言語データはこのサイトから読み込みます。画像はアップロードされません。初めて使う言語では数MBをダウンロードします。
きれいな画像を用意する
鮮明で明るく、正面から撮った印刷文字の画像を使います。枠や関係ない物はトリミングで除き、反射や影を避け、文字が小さすぎないようにします。文字の高さが約20ピクセル以上ある画像は、小さなサムネイルよりずっと読み取りやすくなります。画面上の文字は、スマホで撮るよりスクリーンショットのほうが良好です。
言語を正しく選ぶ
文字に合った言語を選びます。日本語・中国語・韓国語の選択肢は英字と数字も読めるので、混在していても大丈夫です。言語の選び間違いは、出力がおかしくなるいちばんの原因です。
結果を確認する
OCRは近似結果です。名前・数字・句読点を校正し、画像と見比べてください。手書き、曲がった文字、極端に小さい文字、表、段組み、複雑な背景は誤りやすいです。スキャンしたPDFにOCRが必要なら、各ページをスクリーンショットにしてこのツールで読み取ります。
プライバシー
認識はブラウザ内で行われるため、レシート、身分証、契約書のような書類がサーバーに送られることはありません。それでも抽出した文字は慎重に扱い、不要なファイルは削除してください。
このガイドで使うツール
よくある質問
どの言語を読み取れますか?
繁体字・簡体字中国語、日本語、韓国語、ベトナム語、タイ語、英語です。
なぜ文字が間違うのですか?
ぼやけ、反射、傾き、手書き、小さい文字は精度を下げます。鮮明な画像と正しい言語を使ってください。
PDFは読み取れますか?
直接はできません。ページをスクリーンショットにするか画像として書き出してください。
画像はアップロードされますか?
いいえ。言語データだけがこのサイトからダウンロードされます。