NV12toBGR#
Versioned name: NV12toBGR-8
Category: Image processing
Short description: NV12toBGR performs image conversion from NV12 to BGR format.
Detailed description:
Similar to NV12toRGB but output channels for each pixel are reversed so that the first channel is blue
, the second one is green
, the last one is red
. See detailed conversion formulas in the NV12toRGB description.
Inputs:
Same as specified for NV12toRGB operation.
Outputs:
1: A tensor of type T representing an image converted in BGR format. Dimensions:
N
- batch dimensionH
- height dimension is the same as the image heightW
- width dimension is the same as the image widthC
- channels dimension is equal to 3. The first channel is Blue, the second one is Green, the last one is Red
Types:
T:
uint8
or any supported floating-point type.
Examples:
Example 1
<layer ... type="NV12toBGR">
<input>
<port id="0">
<dim>1</dim>
<dim>720</dim>
<dim>640</dim>
<dim>1</dim>
</port>
</input>
<output>
<port id="1">
<dim>1</dim>
<dim>480</dim>
<dim>640</dim>
<dim>3</dim>
</port>
</output>
</layer>
Example 2
<layer ... type="NV12toBGR">
<input>
<port id="0"> <!-- Y plane -->
<dim>1</dim>
<dim>480</dim>
<dim>640</dim>
<dim>1</dim>
</port>
<port id="1"> <!-- UV plane -->
<dim>1</dim>
<dim>240</dim>
<dim>320</dim>
<dim>2</dim>
</port>
</input>
<output>
<port id="1">
<dim>1</dim>
<dim>480</dim>
<dim>640</dim>
<dim>3</dim>
</port>
</output>
</layer>