Performs LUT on element values in the input tensor data.
This kernel uses each element in a tensor to index into a LUT and put the indexed LUT value into the output tensor. The tensor types supported are VX_TYPE_UINT8
and VX_TYPE_INT16
. Signed inputs are cast to unsigned before used as input indexes to the LUT.
[Graph] Performs LUT on element values in the input tensor data.
- Parameters
-
[in] | graph | The handle to the graph. |
[in] | input1 | Input tensor data. Implementations must support input tensor data type VX_TYPE_INT16 with fixed_point_position 8, and tensor data types VX_TYPE_UINT8 , with fixed_point_position 0. |
[in] | lut | The look-up table to use, of type vx_lut . The elements of input1 are treated as unsigned integers to determine an index into the look-up table. The data type of the items in the look-up table must match that of the output tensor. |
[out] | output | The output tensor data with the same dimensions as the input tensor data. |
- Returns
vx_node
.
-
A node reference
vx_node
. Any possible errors preventing a successful creation should be checked using vxGetStatus
.
[Immediate] Performs LUT on element values in the input tensor data.
- Parameters
-
[in] | context | The reference to the overall context. |
[in] | input1 | Input tensor data. Implementations must support input tensor data type VX_TYPE_INT16 with fixed_point_position 8, and tensor data types VX_TYPE_UINT8 , with fixed_point_position 0. |
[in] | lut | The look-up table to use, of type vx_lut . The elements of input1 are treated as unsigned integers to determine an index into the look-up table. The data type of the items in the look-up table must match that of the output tensor. |
[out] | output | The output tensor data with the same dimensions as the input tensor data. |
- Returns
- A
vx_status_e
enumeration.
- Return values
-