Barcodes (Pharmacode)
目的
課題は、単一のPharmacodeバーコードを検出し認識することです。
入力
Pharmacodeバーコードを含む画像。バーコードの位置は可変です。

出力
検出されたバーコードとデコードされたテキスト。

ヒント
接続のラベル付けについては こちらを参照ください。
Solution (AVS)
- Workspace ExplorerでExamplesワークスペースを開き、フィルムストリップウィンドウでBarcode_Pharmacodeデータセットを選択します。そして、ImageチャンネルをACQUIREセクションにドラッグします。
- バーコードを検出し認識するために、ReadSingleBarcodeフィルターを追加します。
- inBarcodeFormatパラメータをPharmacodeに設定します。
- 新しいプレビュウウィンドウでデコードされたテキストを表示します。
- RecognizeBarcodeフィルターを追加し、Pharmacodeの反転バージョンを読み取ります。そのinImageをReadFilmstripの出力に接続し、inBarcodePositionをReadSingleBarcodeのoutBarcode.Positionに接続します。
- inBarcodeFormatパラメータをPharmacodeInversedに設定します。
- inScanWidthを10に設定します。
- プレビュウウィンドウでデコードされたテキストを表示します。
マクロフィルタ メイン
使用したフィルタ
アイコン | 名前 | 説明 |
---|---|---|
![]() |
ReadSingleBarcode | 典型的なバーコード読み取りアプリケーション向けの簡単なオールインワンソリューションとして使用されます。 |
![]() |
RecognizeBarcode | バーコード検出フィルターの後に最もよく使用されます。 |