メインコンテンツ

テキスト、バーコード、および基準マーカーの検出と認識

AI モデルを使用して、テキスト (OCR)、バーコード、および基準マーカーを検出および認識する

Computer Vision Toolbox™ は、深層学習モデルと従来のコンピューター ビジョン技術を組み合わせることで、イメージやビデオ内のテキスト、バーコード、および基準マーカーの検出をサポートします。これらの機能は、自動運転、産業オートメーション、文書解析、拡張現実などの用途において不可欠です。

テキスト検出には、2 段階のプロセスを使用できます。まず、イメージ内でテキストを含む領域を検出し、次に、光学式文字認識 (OCR) を使用して、それらの領域内のテキストを認識します。ツールボックスは、ブロブ解析、maximally stable extremal regions (MSER) 特徴検出器、深層学習ベースの CRAFT モデルなど、複数のテキスト検出アプローチを提供します。これらの手法は、複雑なシーンの中からテキストを含む領域を特定するのに役立ちます。あるいは、イメージ ラベラー アプリとビデオ ラベラー アプリを使用し、対話形式および AI アシストによって、イメージ内のテキスト領域の注釈付けを実行することもできます。

イメージ内のテキスト領域を特定したら、OCR を使用して、複数の言語に対応した事前学習済みの言語モデルを使用してテキストを認識できます。カスタム アプリケーションでは、trainOCR 関数を使用して独自の OCR モデルに学習させることができます。詳細については、Getting Started with OCRTrain Custom OCR Modelを参照してください。

バーコードおよび基準マーカーの検出のために、ツールボックスは 1 次元および 2 次元のバーコードの読み取りと復号化、ならびに AprilTags や ArUco マーカーなどの基準マーカーの検出をサポートしています。ArUco マーカーはプログラムで生成することも可能で、これはロボティクスや AR システムにおけるキャリブレーションや追跡タスクに役立ちます。

アプリ

イメージ ラベラーコンピューター ビジョンの応用に使用するラベル イメージ
ビデオ ラベラーLabel video for computer vision applications

関数

すべて展開する

detectTextCRAFTDetect texts in images by using CRAFT deep learning model (R2022a 以降)
detectMSERFeaturesMSER 特徴の検出
vision.BlobAnalysis連結された領域のプロパティ
extractHOGFeatures勾配方向ヒストグラム (HOG) 特徴を抽出
ocr光学式文字認識を使用したテキストの認識
ocrTextStore OCR results
visionSupportPackagesComputer Vision Toolbox のデータをダウンロード、インストール、またはアンインストールするためのインストーラーの起動
readAprilTagイメージ内の AprilTag の姿勢の検出および推定
readArucoMarkerDetect and estimate pose for ArUco marker in image (R2024a 以降)
generateArucoMarkerGenerate ArUco marker images (R2024a 以降)
readBarcodeDetect and decode 1-D or 2-D barcode in image
trainOCRTrain OCR model to recognize text in image (R2023a 以降)
evaluateOCREvaluate OCR results against ground truth (R2023a 以降)
ocrMetricsStore OCR quality metrics (R2023a 以降)
ocrTrainingOptionsOptions for training OCR model (R2023a 以降)
ocrTrainingDataCreate training data for OCR from ground truth (R2023a 以降)
quantizeOCRQuantize OCR model (R2023a 以降)

トピック

開始

注目の例