本文へ移動
写真メモ

写真の文字起こしがうまくいかないときに。OCRで読み取りやすい撮り方

残す約3分公開

執筆・運営:Muscle Industry

看板を撮って文字起こしをしたら、時刻の数字が一つ違っていた。Wi-Fiの案内では、英字と数字が入れ替わっている。OCRは便利ですが、結果が文章らしく見えることと、内容が正しいことは同じではありません。

読み取りを何度も実行する前に、元の写真を見てみましょう。写真に十分な情報が残っていなければ、同じ画像から欠けた文字を確実に取り戻すことはできません。

まず、写真を拡大して読む

必要な数字や記号まで、自分の目で区別できるか確認します。遠くの看板が写真の端に小さく写っている場合、画像全体の画素数が多くても、文字に割り当てられる部分はわずかです。

GoogleのML Kit公式資料では、文字を表す十分な画素数と、ピントが重要な入力条件として示されています。資料1 高解像度の設定にすればどの撮り方でも解決する、という意味ではありません。必要な文字が写真の中でどれくらい大きく写るかも関わります。

撮り直すときに変える三つのこと

第一に、文字を大きく写します。安全に近づけるなら近づき、看板全体を一枚に収める必要がなければ、必要な範囲を分けて撮ります。ただし、時刻表の行き先や平日・休日の見出しまで切り落とさないようにしてください。

第二に、ピントと手ぶれを確認します。撮影後に拡大し、文字の輪郭が重なっていないかを見ます。同じ距離で連写するより、いったん構え直してから撮るほうが状況を変えられます。

第三に、光の反射を避けます。ガラス越しの案内や光沢のある紙は、位置を少し変えると読めることがあります。明るい反射で文字の線が消えているなら、文字が残る角度を探します。これらは入力画像を見直す実践上の工夫であり、一定の認識率を保証する撮影手順ではありません。

時刻の数字だけを切り取ると曜日や行き先が抜けます。読みやすい大きさにしながら、対応する見出しも写真に残します。
文字の大きさと、見出しを一緒に確認

架空の時刻表を描いた説明用イラストです。実際のOCR結果や認識率の比較ではありません。Googleの資料は文字の画素数とピントを説明しており、見出しを含めるのは利用時の誤読を避けるための実践上の提案です。

出典・参考:Google ML Kit 入力画像のガイド
確認日:

図の内容を文章で読む
  1. 数字だけの切り取り:「8:10」がどの行き先・曜日か区別できない。
  2. 見出しを含める:「自宅方面」「平日」と対応する時刻を一緒に残す。
  3. 撮影後は拡大し、ぼけや反射も確認する。OCRの時刻・記号・行や列は元の写真と照合する。

正しく並んでいるかも確認する

一文字ずつ合っていても、表の列や行が混ざると意味が変わります。特に時刻表では、平日の列と休日の列が別のはずなのに、続いた文章として取り出されることがあります。

確認するもの 見比べるポイント
バス時刻表 路線・行き先・曜日と、数字の対応
ごみの案内 対象の品目、曜日、除外される条件
Wi-Fiの案内 大文字と小文字、数字と英字、記号

検索の手がかりに使う文字と、そのままコピーして使う文字では、誤りの影響が違います。コピーする直前に元写真を見比べ、必要な部分を修正してください。

圧縮する前に、細かな文字を確かめる

写真を軽くすると保存容量を減らせますが、小さい文字の輪郭が失われる可能性もあります。写真メモの圧縮は、変更後の容量を確認してから適用できます。画質を落とす変更は元に戻せないため、必要な記録は先にバックアップしておきます。

圧縮後にまだ数字を判別できるかが大切です。「文字起こしが済んだから、写真は読めなくてもよい」とは考えず、後で照合する元の記録としても扱いましょう。

写真メモでは、読み取り後に確認・修正できる

写真メモは日本語・英語の文字読み取りに対応し、結果の編集、コピー、再実行ができます。iOS版はApple Vision、Android版は同梱したML Kitのモデルを使い、処理を端末内で行います。AppleもVisionで文字認識機能を提供していますが、Googleの画像条件をそのままApple側の保証値として扱うことはできません。資料2

操作の順序は文字読み取りの使い方で確認できます。読めない写真を無理に使い続けるより、撮り直せるときは元の記録を改善し、最後に人が確認する。その順で見直してみてください。

残すための写真メモの開発中の画面
開発中の実画面。表示データは架空のサンプルです。研究やOCR精度の実証画像ではありません。

参考文献・資料

参照確認日:2026-09-05。研究の対象や条件は本文と各資料でご確認ください。

  1. 公式資料Google ML Kit — Text recognition on Android / Input image guidelines

    文字に必要な画素数やピントに関する開発者向け説明。記載条件はApple Visionの精度を保証する数値ではありません。

  2. 公式資料Apple Developer — Vision

    iOS版で利用している画像解析フレームワークの公式資料。文字認識機能が存在することと、個々の写真を正しく読めることは別です。