画像・動画・音声 初級
OCR
OCR
画像や PDF に写っている文字を読み取り、コピーや検索ができるテキストデータに変換する技術です。紙の書類のデジタル化や、領収書・帳票の自動入力、スマホで撮った看板の翻訳などに使われます。
別の呼び方光学文字認識、文字認識
例紙の請求書をスキャンして OCR で金額と日付を読み取り、会計システムに取り込んだうえで、金額だけは人が目視で確認している。
詳しく
OCR(Optical Character Recognition、光学文字認識)は、写真やスキャンした画像の中にある文字を認識して、文字データに変換する技術です。画像のままでは、人間には読めてもコンピューターは「文字」として扱えません。OCR を通すと、検索、コピー、翻訳、集計ができるようになります。
しくみ
従来の OCR は、おおむね次の流れで処理します。
- 前処理:傾きの補正、ノイズの除去、白黒への変換などで読みやすく整える
- レイアウト解析:文字の領域、段組み、表、図を見分ける
- 文字認識:領域ごとに、文字や文字列を識別する
- 後処理:辞書や文脈で誤りを補正する
近年はニューラルネットワークによる認識が主流で、活字だけでなく手書き文字にも対応する製品が増えています。さらに、画像と言葉を同時に扱えるビジョン言語モデルが、文字を読み取るだけでなく内容を理解して質問に答えることもできるようになりました。
具体例
経理担当者が、月末に届く紙の請求書をスキャンして取り込むとします。OCR で取引先名、日付、金額を読み取り、会計ソフトに自動で入力すれば、手入力の手間が減ります。図書館が古い資料を電子化して全文検索できるようにする、スマホで撮った看板を翻訳する、といった使い方もあります。
使うときの注意
- 読み取りは完璧ではありません。 「0」と「O」、「1」と「l」、似た漢字などは誤りやすく、画質が悪い、影がある、斜めに撮影されているといった条件でさらに精度が下がります。
- 手書きや特殊なレイアウトは苦手なことがあります。 縦書きと横書きの混在、複雑な表、崩れた字などは、読み取り結果の確認が必要です。
- 重要な数字は人が確認しましょう。 金額や口座番号など、間違いが影響する項目は、突き合わせや目視のチェックを組み込むのが安全です。
- 個人情報に注意してください。 身分証や診断書などを外部サービスに送る場合は、データの保持や利用条件を確認する必要があります。
関連する考え方
OCR で得たテキストは、RAG の元データとして社内文書の検索に使われることがあります。画像全体の理解まで行いたい場合は、ビジョン言語モデルや、コンピュータービジョンの考え方が関係します。
あわせて知りたい言葉
- ビジョン言語モデル画像(場合によっては動画)と文章を一緒に入力として受け取り、内容を理解して文章で答えられるAIモデルです。写真の説明、グラフの読み取り、画面の操作などに使われます。
- コンピュータビジョンコンピューターに画像や動画の中身を見分けさせる技術の分野です。写真に写っているものの識別、顔認証、自動運転、医療画像の解析、工場の検品などに幅広く使われています。
- RAG(検索拡張生成)質問に関係する文書を検索で取り出し、それを LLM に渡してから回答させる仕組みです。モデルが学習していない社内資料や、最新の情報にもとづいた回答ができるようになります。
- マルチモーダルテキスト・画像・音声・動画など、複数の種類のデータを入力または出力として扱えることを指します。画像を見て質問に答える、音声で会話する、といった使い方ができます。
- ニューラルネットワーク人間の脳の神経細胞のつながりをヒントにした、数値の計算を何層にも重ねて入力から出力を導くしくみです。現在の生成 AI を含む、ほとんどの AI モデルの土台になっています。