在使用嵌入式 VisualApplets (eVA) 的平台上,某些 VisualApplets 算子在运行时的参数接口与 VisualApplets GUI 中显示的参数列表略有不同。以下九个算子即是如此:
-
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 内向前移动一个位置。通过这种方式,通过对 WriteRawData 的连续写入周期,完整的 ROI 将被覆盖。 |
| ImageBufferMultiRoi | XOffset XLength YOffset YLength RoiIndex(附加参数) | 在 eVA 平台的运行时,参数 XOffset、XLength、YOffset 和 YLength 作为标量参数可用。(在 VA GUI 中,它们被定义为数组。)附加参数 RoiIndex 选择感兴趣区域。对于每个 RoiIndex,都可以定义 XOffset、XLength、YOffset 和 YLength。 |
| KneeLUT |
StartBasePoints:
EndBasePoints:
|
在 eVA 平台的运行期间,代替字段参数 StartBasePoints/EndBasePoints,可以使用标量参数 StartBasePointValue/EndBasePointValue 。附加参数 Index 用于选择 VisualApplets 算子的字段参数 StartBasePoints/EndBasePointValue 的索引 。通过此公共索引,参数 StartBasePointValue/EndBasePointValue 可设置数组中寻址的条目。对于每个 Index,可以定义一个 StartBasePointValue/EndBasePointValue 。 |
| 查找表 (LUT) |
LUTcontent:
|
在 eVA 平台的运行期间,代替字段参数 LUTcontent,可以使用标量参数 Value 。附加参数 Index 用于选择 VisualApplets 算子的字段参数 LUTcontent 的索引 。通过此公共索引,参数 Value 可设置数组中寻址的条目。对于每个 Index,可以定义一个 Value。 |
| RamLUT |
InitData
|
在 eVA 平台的运行期间,代替字段参数 InitData,可以使用标量参数 InitDataValue。附加参数 InitDataIndex 用于选择 VisualApplets 算子的字段参数 InitData 的索引。通过此公共 索引,参数 InitDataValue 可设置数组中寻址的条目。参数 InitDataIndex 仅在 VisualApplets 算子参数 InitData 包含多个条目时可用。 |
| RamLUT | InitFileLoadMode InitFileName LoadInitFile | 在 eVA 平台的运行期间,参数 InitFileLoadMode、InitFileName 和 LoadInitFile 不可用,因为 GenICam API 不支持文件输入/输出。 |
| ROM |
ROMcontent
|
在 eVA 平台的运行期间,代替字段参数 ROMcontent,可以使用标量参数 Value 。附加参数 Index 用于选择 VisualApplets 算子的字段参数 ROMcontent 的索引 。通过此公共索引,参数 Value 可设置数组中寻址的条目。对于每个 Index,可以定义一个 Value。 |
| JPEG_ENCODER_Gray | quality_in_percent | 在 eVA 平台的运行期间,参数 quality_in_percent 不可用。量化矩阵 必须直接通过参数 quantization_matrix_index 和 Quantization_matrix_value 进行写入,这些参数用于替代 VisualApplets 字段参数 quantization_matrix(请参见下方参数 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,可以定义一个 quantization_matrix_value。 |
| FFT | 此算子目前不支持嵌入式 VisualApplets 设备。 |

上一页

