画像から文字を抽出(OCR)
写真やスクリーンショットから文字を取り出します。画像は端末内でのみ処理されます
ツールを読み込んでいます…
写真、スキャン画像、スクリーンショットの中の文字を読み取り、コピーできるテキストにします。画像の中の文字を打ち直さずに、文書やメッセージに移したいときに使えます。
使い方
- 「文字の言語」で、画像に含まれる言語だけを選びます。11の言語から複数を同時に選べます。
- 画像をページにドロップするか、クリックして選びます。スクリーンショットはCtrl+Vで貼り付けられます。
- 必要に応じて、画像の上をドラッグして読み取る範囲を選んだり、回転ボタンで行を水平にしたり、「拡大」を変えたりします。
- 「文字を読み取る」を押すと、「認識結果」に結果が表示されます。修正してから、「コピー」か「.txtで保存」を押します。
計算方法と補足
- オープンソースのTesseractエンジンがブラウザ内で文字を読み取り、画像が端末の外に出ることはありません。初回はエンジン(約4 MB)と言語データをダウンロードするため時間がかかり、その量がページに表示されます。
- 印刷された文字やスクリーンショットが最もよく読み取れます。手書き、非常に小さい文字やぼやけた文字、湾曲したページ、ごちゃごちゃした背景は誤認識されやすいため、必ず結果を確認してください。
- 「改行」の「行をつなげて段落にする」は、画像の各行末の改行を取り除き、空行は段落の区切りとして残します。
よくある質問
- 画像の文字をコピーするには?
- 画像をアップロードして「文字を読み取る」を押します。結果の間違った文字を直し、「コピー」を押して必要な場所に貼り付けます。
- OCRの精度を上げるには?
- ドラッグして文字の部分だけを選び、行が水平になるよう画像を回転させ、小さな文字には「拡大」を2倍か3倍にします。画像に含まれる言語だけを選ぶのも効果があります。
- PDFから文字を抽出できますか?
- いいえ、受け付けるのは画像ファイルだけです。先にPDFのページを画像に変換するかスクリーンショットを撮り、それをアップロードしてください。
- 手書き文字も認識できますか?
- エンジンは印刷された文字向けに作られているため、手書きは誤認識されやすくなります。丁寧な手書きでも、結果は1行ずつ確認してください。