【HALCON】query_bar_code_params 関数について - バーコードパラメータのクエリ
2024-09-06
2024-09-06
HALCON
のquery_bar_code_params
関数は、バーコード解析に関連する設定可能なパラメータのクエリを行い、それらのリストを取得するためのツールです。バーコードを検出および解析する際、パラメータの調整が必要な場合があります。この関数を使用することで、システムがサポートするパラメータのリストを確認し、解析処理を最適化できます。
query_bar_code_params 関数の概要
query_bar_code_params
関数は、指定したバーコードハンドルに関連する設定可能なパラメータのリストを取得します。これらのパラメータには、バーコードの種類、解像度、スキャンモードなどが含まれており、解析プロセスを最適化するために調整することが可能です。この関数を使うことで、ユーザーはバーコード解析の設定を詳細にカスタマイズできます。
基本構文
query_bar_code_params(BarCodeHandle, GenParamNames)
BarCodeHandle
使用されるバーコードハンドル。GenParamNames
クエリされたパラメータのリスト(出力)。
使用方法
以下は、query_bar_code_params
関数を使ってバーコード解析で使用可能なパラメータをクエリする基本的な例です。
* バーコードモデルを作成
create_bar_code_model([], [], BarCodeHandle)
* 使用可能なバーコードパラメータをクエリ
query_bar_code_params(BarCodeHandle, GenParamNames)
* 結果を表示
disp_message(WindowHandle, 'Available Bar Code Params: ' + GenParamNames, 'window', 12, 12, 'black', 'true')
この例では、BarCodeHandle
で指定されたバーコードハンドルに対して、query_bar_code_params
関数が使用可能なパラメータのリストをGenParamNames
として返しています。これにより、バーコード解析の設定を最適化できます。
応用例
query_bar_code_params
関数は、以下のような場面で特に有効です。
-
バーコード解析の最適化
使用可能なパラメータを確認し、スキャン条件や解析アルゴリズムを最適化することで、バーコードの検出精度とパフォーマンスを向上させます。 -
柔軟なバーコード設定
複数のバーコード形式を解析する際、それぞれに適したパラメータを設定するため、クエリで得られる情報を活用し、処理をカスタマイズできます。 -
バーコードシステムの調整
バーコード読み取りシステムのパフォーマンスを向上させるために、パラメータの確認と調整が必要な場合に役立ちます。
主な引数
BarCodeHandle
: 使用されるバーコードハンドル。GenParamNames
: クエリされたパラメータのリスト(出力)。
まとめ
HALCON
のquery_bar_code_params
関数は、バーコード解析に関連する設定可能なパラメータをクエリして取得するための重要なツールです。この関数を使用することで、バーコード解析システムの設定をカスタマイズし、解析の精度とパフォーマンスを最大限に引き出すことができます。