OCR・バーコード検査 仕組みガイド

OCR・バーコード検査の仕組み

文字切り出し、辞書照合、印字品質——従来OCRからVLMまで。画像処理によるOCR(文字認識)とバーコード検査の原理を元キーエンス技術者が解説。

2026-04-24 / 最終更新 2026-04-24 / Nsight Inc.
01
OCRは文字切り出し(認識切り出し・投影切り出し・固定切り出し)辞書照合の2段階で処理される。
02
VLMベースOCRは学習なしで文字位置・意味を理解し、多品種・多言語・装飾フォント・かすれ印字に対応できる。
03
高速インライン検査は従来OCR、多品種・多言語・頻繁なレイアウト変更はVLMと用途で使い分けるのが正解。
― 目次
  1. 文字認識(OCR)の基本原理
  2. 文字切り出しの方式
  3. 文字検査の種類
  4. 1D/2Dコード検査
  5. VLMによるラベル文字認識の進化
  6. OCR技術の進化
  7. バーコード規格と読取要件
  8. 難しい撮像条件への対応
  9. VLMベースOCRの優位性
  10. OCR・バーコード検査の典型エラーパターン
  11. 運用ベストプラクティス
  12. Nsightのアプローチ
  13. よくある質問
― 01 / 基本原理

文字認識(OCR)の基本原理

OCRは「文字の切り出し」と「辞書データとの照合」の2段階で処理されます。まず検査領域内から1文字ずつ画像を切り出し、次にその画像を辞書に登録されている各文字と比較して最も一致度(認識度)の高い文字を選びます。

OCR(光学文字認識)とバーコード読取は、製造業で「品種識別・トレーサビリティ・賞味期限管理」を担う基幹技術。AI技術と統合することで認識精度・対応範囲が大幅に拡大しました。

― 02 / 切り出し方式

文字切り出しの方式

認識切り出し

辞書情報を参照しながら最適な範囲で文字を切り出す方式。オートチューニングで自動設定が可能。

投影切り出し

画像の濃淡情報の投影波形を使って文字を切り出す方式。波形を見ながら手動調整が可能。

固定切り出し

文字の位置が固定の場合に、あらかじめ設定した位置で切り出す方式。

― 03 / 検査種別

文字検査の種類

検査種別内容用途例
印字有無印字の存在を検出ラベル貼り忘れの検出
印字品質読み取れない文字を検出かすれ・にじみの検出
文字照合(OCV)印字と判定文字列を比較賞味期限・ロット番号の照合
文字認識(OCR)印字された文字を読み取り出力トレーサビリティ記録

OCR・バーコード検査の典型シーン

― 04 / 1D/2Dコード

1D/2Dコード検査

バーコード(1D)やQRコード・DataMatrix(2D)の読み取りも画像処理の重要な用途です。読み取ったコード情報と登録データを照合し、品種判別や出荷管理に活用します。印字品質の検証機能により、印字状態の経時変化も監視できます。

― 05 / VLMの進化

VLMによるラベル文字認識の進化

従来のOCRは事前に辞書を登録する必要があり、多品種対応やフォント変更への対応に手間がかかりました。VLM(Vision Language Model)は学習なしで文字の位置と意味を理解し、マスターデータと照合できます。

Nsightではラベル文字認識・照合についてVLMが検査自体を行います。品種が変わっても設定変更なしで対応可能で、多言語にも対応しています。

関連記事
ラベル文字認識をAIで自動化する方法
関連記事
食品包装の外観検査|シール不良・印字ミスの自動検出
― 06 / 技術の進化

OCR技術の進化

OCR EVOLUTION OCR・バーコードの世代別技術比較 第1世代・パターンマッチ・固定フォントのみ・限定的 第2世代・機械学習OCR・多フォント対応・標準的 第3世代・VLMベース・装飾フォント・多言語対応
図1. OCR・バーコードの世代別技術比較

第1世代:パターンマッチング

事前登録の文字パターンと比較。フォント・サイズが固定の用途のみ対応。

第2世代:機械学習OCR

SVM・CNNによる文字認識。多様なフォントに対応開始。

第3世代:VLMベースOCR

大規模言語モデルベースで、装飾フォント・多言語・かすれ文字も認識可能。

― 07 / バーコード規格

バーコード規格と読取要件

規格用途特徴
JAN/EAN商品コード日本標準
CODE128物流・産業高密度
QRコード多用途2D・大容量
DataMatrix小型部品2D・極小
PDF417ID・チケット2D・スタック

製品にどのバーコード規格を採用するかは、業務要件に応じた選定が必要です。一般消費財はJAN/EAN(13桁)、物流・産業用はCODE128(高密度)、多容量データはQRコード(2D・最大数千文字)、極小部品はDataMatrix(2D・小型)、ID・チケットはPDF417(2D・スタック)。用途に応じた規格選定が、運用安定性に直結します。

― 08 / 難しい撮像条件

難しい撮像条件への対応

条件①: 装飾フォント・特殊書体

VLMベースOCRが従来手法を大きく上回る精度。

条件②: 印字かすれ・部分欠損

欠損補完アルゴリズム+文脈推定で読取精度を維持。

条件③: 曲面・透明・反射面

多角度撮像+画像補正で対応。

条件④: 高速ライン

エッジAI推論で高速処理を実現。

― 09 / VLMの優位性

VLMベースOCRの優位性

VLMベースOCRが従来手法を大きく上回る点は、装飾フォント・多言語・かすれ文字への対応力です。化粧品ラベルの装飾的な手書き風フォント、英中日韓の混在、印字かすれ、部分欠損など、従来OCRでは対応困難だった条件でも、人間と同等以上の認識精度を実現。これにより、OCR検査の適用範囲が劇的に拡大しました。

比較軸従来OCRVLMベースOCR
処理速度高速(数十ms以下)中速(推論レイテンシあり)
多品種対応品種ごとに辞書登録が必要設定変更なしで対応可能
装飾フォント限定的強い
多言語言語ごとに辞書が必要そのまま対応
かすれ・欠損サブパターン登録で対応文脈理解で補完
導入コスト辞書登録工数あり品種ごとの登録不要
― 10 / エラーパターン

OCR・バーコード検査の典型エラーパターン

OCR・バーコード検査の典型的エラーパターンを把握することで、運用安定性を向上できます。主要パターンは、印字かすれ・印字欠け、撮像時の歪み・ぶれ、照明変動による視認性低下、被写体の汚れ・損傷、表面反射による読取困難。これらのパターンに対し、撮像条件改善・前処理アルゴリズム強化・複数フレーム合成などの対策が標準的です。

― 11 / 運用プラクティス

OCR・バーコード検査の運用ベストプラクティス

OCR・バーコード検査の運用は、撮像条件の安定化、定期的な精度モニタリング、新規格・新フォントへの対応、エラーパターンの蓄積分析が運用品質を決定します。月次の運用レビューが標準的です。

― 12 / Nsightの強み

Nsightのアプローチ

Nsightは元キーエンス画像処理部門のメンバーが在籍しており、従来OCRとVLMの最適な使い分けを提案します。高速インライン検査には従来OCR、多品種・多言語・レイアウト変更が頻繁な場合はVLMが有利。検査要件に応じて最適な方式を設計します。

多品種外観検査(VLMは裏方として活用)

ルールベース+従来AIで検査を行い、VLMは「学習コストを下げる武器」として裏方で活用します。NG画像生成・アノテーション自動化・ブラウザベースの学習機能の3つをパッケージ化していく方針です。これらの機能により、お客様にとっての使いやすさを高めると同時に、各現場の検査データを蓄積できる構造を作ります。

ラベル文字認識・照合(VLMが検査自体を行う)

賞味期限・ロット番号・産地情報等の日本語テキストを読み取り、マスターデータと照合する用途です。VLMが学習なしで文字の位置と意味を理解するため、品種が変わっても設定変更なしで対応可能です。

サンプル画像をお送りいただければ、検査精度の無料検証を実施します。

ラベル検査・OCRでお困りですか?サンプル画像で無料検証しませんか?

無料サンプル検証を依頼する →
― 13 / FAQ

よくある質問

従来OCRとVLMのどちらを使うべき?

高速インライン検査(数十ms以下)なら従来OCR。多品種・多言語・レイアウト変更が頻繁ならVLM。コスト面でもVLMは品種ごとの辞書登録が不要なため、多品種ラインではVLMの方が有利です。

かすれた印字でも読み取れる?

従来OCRではサブパターン登録で対応します。VLMは文脈理解が可能なため、かすれや部分欠損にも強い傾向があります。

OCR精度はどれくらいですか?

VLM OCRで98%以上、従来OCRで90〜95%が標準です。照明・撮像条件の最適化で精度が向上します。

ライン速度に影響なく処理できますか?

エッジでは高速ルールベース+AI、クラウドでVLM精密照合の二段構成により、ライン停止なしで運用可能です。

WMS(倉庫管理システム)との連携は可能ですか?

はい、REST API/データベース連携/ファイル連携のいずれでも対応できます。

― REVIEWED BY
嶋野(元キーエンス画像処理部門 開発)
キーエンス画像処理部門での実務経験をもとに、製造業の外観検査・画像処理に関する技術監修を行っている。会社概要 →

ラベル検査・OCRでお困りですか?

サンプル画像をお送りください。従来OCR・VLMの両方で検証します。

無料サンプル検証を依頼する →