OCR troubleshooting

名刺OCRがうまく読み取れない原因と対処|撮影・切り抜き・誤認識を確認

OCRの読み取り失敗は、OCRエンジンだけが原因とは限りません。元画像、切り抜き、文字サイズ、レイアウト、項目の判定、保存前確認の順に切り分けると対処しやすくなります。

公開日:2026年8月24日 | 最終更新:2026年8月24日
切り分け順
  1. 元画像が読めるか
  2. 名刺全体が入っているか
  3. 傾き・反射・影がないか
  4. 特殊レイアウトではないか
  5. 重要項目を手動確認する

まず、人が画像を見て読めるか確認する

OCRが失敗したとき最初に見るべきなのは、撮影画像そのものです。拡大して人が読みにくい画像を、OCRだけで安定して正しくするのは難しくなります。

  • ピントが合っているか
  • 小さい文字が潰れていないか
  • 照明やラミネートの反射が文字に重なっていないか
  • 手や影で一部が隠れていないか
  • 名刺の端が画面外へ出ていないか

名刺全体が切り抜かれているか

自動切り抜きは便利ですが、会社名や住所が端に寄ったデザインでは、必要な文字まで切れてしまうことがあります。読み取り結果が空、あるいは住所だけ抜ける場合は、元画像と切り抜き画像を比較します。

アプリに再撮影や切り抜き調整があるなら、名刺の余白を少し残して試します。

傾き・縦向き・特殊デザイン

縦書き、極端な斜体、小さい文字、ロゴと社名が一体化したデザイン、背景画像の上に文字がある名刺などは、単純な横書き名刺より認識が難しくなることがあります。

「縦向きだから必ず読めない」「英語だから読めない」と一律には言えません。利用するOCRの対応言語やレイアウト処理を確認し、必要なら向きを変えて再撮影します。

氏名と役職が入れ替わる

名刺OCRでは、文字を読めても「どの文字が氏名で、どれが役職か」という項目判定を誤る場合があります。特に役職が大きく印刷されている名刺や、複数言語を併記した名刺では確認が必要です。

保存前に氏名・会社・役職を並べて見て、意味として自然か確認します。

メールアドレス・電話番号は特に確認する

連絡に直接使う項目は、1文字の誤りでも影響が大きくなります。

OCR後に「見た目がそれらしい」だけで保存せず、元画像と照合します。

結果が空になる場合

OCRが何も返さない場合、通信失敗、画像形式、切り抜き範囲、画像の読み込み失敗など複数の可能性があります。アプリ側に元画像での再試行やエラー表示があるかを確認します。

CardHubの現行コードでは、まず主要画像を解析し、抽出結果が空の場合に元画像で再試行する処理があります。ただし、このフォールバックがあることは成功を保証するものではありません。

何度やっても直らないとき

再撮影しても同じ項目が誤る場合は、手動修正できるアプリなら修正して保存する方が早いことがあります。OCRは「入力をゼロにする」より、「入力量を減らす補助」と考えると運用しやすくなります。

大量の名刺で毎回同じ修正が必要なら、別のOCR方式やオペレーター補正を含むサービスを比較する判断もあります。

CardHubで確認できること

CardHubでは、現行コード上、氏名、会社、部署、役職、メール、電話、携帯、郵便番号、住所、Webサイトを抽出対象にしています。抽出結果は編集画面へ渡されるため、保存前に修正できます。

一方、CardHubについて公開された精度ベンチマークは確認していないため、「高精度」「99%」などの数値保証はこのサイトでは行いません。

OCRそのものを理解したい場合

トラブル対処ではなく、OCRが何をしているか、どの項目を抽出するかを知りたい場合は名刺OCRとは?を参照してください。スマホでの撮影方法はスマホで名刺をスキャンする方法で整理しています。

まとめ

名刺OCRがうまくいかないときは、OCR精度だけを疑わず、元画像、切り抜き、反射・傾き、特殊レイアウト、項目判定の順に確認します。連絡に使う氏名、電話、メールは必ず元画像と照合し、必要なら手動で修正します。再撮影と修正を前提にできる運用の方が、OCRを実務で安定して使いやすくなります。