IT·テック

光学文字認識(OCR)

紙の書類や写真に写った文字を、コンピューターがコピーや検索のできる生きたテキストへと書き写してくれる「デジタルの代筆屋さん」です。

  • 約4分
  • 図 1点
  • 2026-10-12 検証

定義

光学文字認識(OCR:Optical Character Recognition)とは、画像や紙の書類に印刷された文字の形をコンピューターが分析し、人が直接編集したり検索したりできるデジタルのテキストデータへ変換する技術です。スマートフォンのカメラで本やレシートを写したときに、文字の部分だけをすっきりと抜き出してコピーできるのも、この技術のおかげです。

コンピューターの目には、文字もただの「色の点の集まり」にすぎません

スマートフォンのカメラで本の一節を撮影すると、私たちの目には見慣れた文字がそのまま飛び込んできます。しかし、コンピューターにとっては文字ではなく、明るい点や暗い点が数百万個もぎっしり集まった1枚の写真(ピクセルデータ)にすぎません。画像の中に閉じ込められた文字は、いくらクリックしてもマウスでドラッグしてコピーすることもできなければ、特定の単語を検索して見つけ出すこともできません。\n\nコンピューターがこの画像を文字として理解するには、いくつかの下準備が必要です。まず、写真の影や汚れを取り除いて明暗をはっきり整え、文字と背景を白黒に分離します。次に、文字が並んでいる行や列を見つけ出し、一文字ずつ四角い枠で綺麗に切り分けます。\n\n切り分けた文字のかけらの中で、点がどこに打たれているか、直線や曲線の形を細かく分析します。例えば、縦と横の直線が交わっていれば「十」や「T」、丸い輪っかがあれば「O」や「あ」の一部だと見分けるようなイメージです。このように、画像の中の色の点をコンピューターが扱える文字コードへと変換する作業こそが、光学文字認識の核心です。

正確に言えば、人工知能が文脈まで一緒に読み取っています

初期の光学文字認識は、決まったハンコの形と文字を1対1で重ね合わせて比べる方式を使っていました。特定のフォントの「型(テンプレート)」をコンピューターにあらかじめ保存しておき、写真の中の文字がその型にどれくらい一致するかを比較していたのです。そのため、フォントが異なったり、紙が傾いたりしわになったりすると、認識の精度が大きく落ちてしまうという限界がありました。\n\nより正確に言えば、その後に直線や曲線などの特徴を抽出して比較する方式を経て、現代の光学文字認識はディープラーニング(深層学習)を基盤とする人工知能技術と結びつき、目覚ましい進化を遂げました。AIは膨大な文字画像を学習することで、文字の書き方がバラバラであっても、文字そのものの本質的な特徴を自ら見つけ出します。さらに自然言語処理の技術も加わり、文字単体を見るだけでなく、前後の文脈の流れまで一緒に読み取れるようになりました。\n\n例えば、「りんご」という単語で「ん」の字がかすれて「つ」に見えそうなときでも、前後に「り」と「ご」があることをAIが把握し、文脈上最も自然な単語である「りんご」だと賢く判断してくれるのです。

手のひらのスキャナーから自動運転まで幅広く活躍しています

光学文字認識は、すでに私たちの日常のいたるところに溶け込み、紙の世界とデジタルの世界をつないでいます。紙の本のページをスキャンすれば数秒で検索や編集が可能なテキストに早変わりし、キーボードで一文字ずつ打ち直す手間を大幅に減らしてくれます(ただし、表や脚注が多い場合は修正が必要になることもあります)。海外旅行先で見慣れない外国語の道路標識やレストランのメニューにカメラを向けると、画面上にリアルタイムで翻訳された日本語が重なって表示されるのも、この技術のおかげです。\n\n金融や日々の生活サービスでも毎日のように目にします。銀行アプリでクレジットカードや身分証を四角いガイド枠に合わせるだけでカード番号や名前が自動入力されたり、スーパーのレシートを撮るだけで買った品目や金額が家計簿アプリにきれいにまとまったりします。駐車場の入口で車のナンバープレートを一瞬で読み取ってゲートを開けたり、高速道路で料金所を通過する車両のナンバーを判読して請求を行ったりするのも同様の仕組みです。\n\nこのように光学文字認識は、手で触れるアナログな紙の情報を、デジタル世界の生きたデータへと生まれ変わらせる架け橋の役割を果たしています。

よくある誤解

誤解

画質が鮮明な高画質カメラで撮影さえすれば、どんな手書き文字でも100%完璧に認識できる。

事実

解像度が高くても、人が書いた複雑な筆記体やくずし字は線が重なり規則性に乏しいため、機械が誤読してしまうことがあります。画像の画質だけでなく、文字の形の規則性や前後の文脈情報が揃って初めて認識精度が高まります。

日常で出会う場面

  1. 海外旅行中にスマートフォンのカメラでレストランのメニューをかざすと、外国語の文字を認識してすぐに日本語へ翻訳してくれます。

  2. モバイルバンキングアプリでクレジットカードを枠に合わせると、カード番号や有効期限が自動で入力されます。

  3. マンションや商業施設の駐車場に入るとき、ゲートのカメラが車両のナンバープレートの文字を瞬時に捉えて入出庫を記録します。

つまり ひとことで

写真や書類に写った文字の形を分析し、コンピューターが編集や検索を行えるテキストデータへと変換する技術です。

作成 2026-03-25 更新 2026-10-12 検証 2026-10-12