embedded VisualApplets(eVA)を使用するプラットフォームでは、ランタイム中、一部のVisualAppletsオペレーターがVisualAppletsのGUIに表示されるパラメータリストとは若干異なるパラメータインターフェースを提供します。これは、次の9つのオペレーターに当てはまります:
-
Library Color:
-
ColorTransform
-
-
Library Memory:
-
ImageBufferMultiRoi
-
KneeLUT
-
LUT
-
CoefficientBuffer
-
RamLUT
-
ROM
-
-
Library Compression:
-
JPEG_Encoder_Gray
-
-
Library Transformation:
-
FFT
-
影響を受けるパラメータの設定をランタイム中に調整する方法についての情報は、以下を参照してください。
| オペレータ名 | ランタイム中に異なるインターフェースを表示するパラメータ | ランタイム中の代替アクセス |
|---|---|---|
| ColorTransform |
Coefficients:
|
フィールドパラメータ Coefficients は、個別のインデックスパラメータと値パラメータ(パラメータ名:CoefficientIndex および CoefficientValue)に置き換えられます。値は CoefficientValue へのアクセス時に書き込まれます。 |
| CoefficientBuffer | LoadCoefficients |
eVAプラットフォーム上のランタイム中、ファイルの入出力はできません。したがって、係数データを画像ファイル経由で読み込むことはできず(このパラメータの通常の使用例)、生データとして読み込む必要があります。 生データを読み込めるようにするため、eVAプラットフォームではランタイム中に追加のパラメータが使用されます: RawDataXLength:係数を定義するROIの幅。 RawDataXOffset:係数を定義するROIのX位置。 RawDataYOffset:係数を定義するROIのY位置。 LoadCoefficients:このパラメータへの値1の書き込みサイクルによって読み込みがトリガーされます。ROIへの読み込みは、データワード WriteRawData を介して実行されます。 WriteRawData:WriteRawData への書き込みサイクル時にRAMに書き込まれるデータワード。書き込みサイクルのたびに、書き込み位置は RawDataLength、RawDataOffset、および RawDataYOffset によって定義されたROI内で自動的に1つ先の位置に進みます。このようにして、WriteRawData への継続的な書き込みサイクルによって完全なROIが上書きされます。 |
| ImageBufferMultiRoi | XOffset XLength YOffset YLength RoiIndex(追加パラメータ) | eVAプラットフォームでのランタイム中、パラメータ XOffset、XLength、YOffset、および YLength はスカラーパラメータとして利用可能です。(VA GUIでは、これらは配列として定義されます。)追加パラメータ RoiIndex が関心領域(ROI)を選択します。各 RoiIndex に対して、XOffset、XLength、YOffset、および YLength を定義できます。 |
| KneeLUT |
StartBasePoints:
EndBasePoints:
|
eVAプラットフォームでのランタイム中には、フィールドパラメータ StartBasePoints / EndBasePoints の代わりに、スカラーパラメータ StartBasePointValue / EndBasePointValue が使用可能です。追加のパラメータ Index は、VisualAppletsオペレータのフィールドパラメータ StartBasePoints / EndBasePointValue のインデックスを選択します。この共通のインデックスにより、パラメータ StartBasePointValue / EndBasePointValue は配列内の指定されたエントリを設定します。Index ごとに、1つの StartBasePointValue / EndBasePointValue を定義できます。 |
| LUT |
LUTcontent:
|
eVAプラットフォームでのランタイム中には、フィールドパラメータ LUTcontent の代わりに、スカラーパラメータ Value が使用可能です。追加のパラメータ Index は、VisualAppletsオペレータのフィールドパラメータ LUTcontent のインデックスを選択します。この共通のインデックスにより、パラメータ Value は配列内の指定されたエントリを設定します。Index ごとに、1つの Value を定義できます。 |
| RamLUT |
InitData
|
eVAプラットフォームでのランタイム中には、フィールドパラメータ InitData の代わりに、スカラーパラメータ InitDataValue が使用可能です。追加のパラメータ InitDataIndex は、VisualAppletsオペレータのフィールドパラメータ InitData のインデックスを選択します。この共通のインデックスにより、パラメータ InitDataValue は配列内の指定されたエントリを設定します。パラメータ InitDataIndex は、VisualAppletsオペレータのパラメータ InitData に複数のエントリが含まれている場合にのみ使用可能です。 |
| RamLUT | InitFileLoadMode InitFileName LoadInitFile | GenICam APIがファイル入出力をサポートしていないため、eVAプラットフォームでのランタイム中には、パラメータ InitFileLoadMode、InitFileName、および LoadInitFile は使用できません。 |
| ROM |
ROMcontent
|
eVAプラットフォームでのランタイム中には、フィールドパラメータ ROMcontent の代わりに、スカラーパラメータ Value が使用可能です。追加のパラメータ Index は、VisualAppletsオペレータのフィールドパラメータ ROMcontent のインデックスを選択します。この共通のインデックスにより、パラメータ Value は配列内の指定されたエントリを設定します。Index ごとに、1つの Value を定義できます。 |
| JPEG_ENCODER_Gray | quality_in_percent | eVAプラットフォームでのランタイム中には、パラメータ quality_in_percent は使用できません。量子化マトリクスは、VisualAppletsのフィールドパラメータ quantization_matrix の代わりに使用されるパラメータ quantization_matrix_index および Quantization_matrix_value を介して直接書き込む必要があります(以下のパラメータ quantization_matrix の説明を参照してください)。 |
| JPEG_ENCODER_Gray | quantization_matrix | eVAプラットフォームでのランタイム中には、フィールドパラメータ quantization_matrix の代わりに、スカラーパラメータ quantization_matrix_value が使用可能です。追加のパラメータ quantization_matrix_index は、VisualAppletsオペレータのフィールドパラメータ quantization_matrix のインデックスを選択します。この共通のインデックスにより、パラメータ quantization_matrix_value は配列内の指定されたエントリを設定します。quantization_matrix_index ごとに、1つの quantization_matrix_value を定義できます。 |
| FFT | このオペレータは現在、埋め込み型VisualAppletsデバイスをサポートしていません。 |

前へ

