hi_roundview_stitching_lut_type1

typedef struct {
    hi_u32 x1_fraction : 8;
    hi_u32 x1_int : 14;
    hi_u32 y1_fraction : 8;
    hi_u32 y1_int_lsb : 2;
    hi_u32 y1_int_msb : 12;
    hi_u32 x2_fraction : 8;
    hi_u32 x2_int_lsb : 12;
    hi_u32 x2_int_msb : 2;
    hi_u32 y2_fraction : 8;
    hi_u32 y2_int : 14;
    hi_u32 index1 : 3;
    hi_u32 index2 : 3;
    hi_u32 mask1 : 1;
    hi_u32 mask2 : 1;
} hi_roundview_stitching_lut_type1; 

Member

Description

x1_fraction

Fractional part of x1's coordinate.

x1_int

Integer part of x1's coordinate.

y1_fraction

Fractional part of y1's coordinate.

y1_int_lsb

Lower bits of the integer part of y1's coordinate.

y1_int_msb

Upper bits of the integer part of y1's coordinate.

x2_fraction

Fractional part of x2's coordinate.

x2_int_lsb

Lower bits of the integer part of x2's coordinate.

x2_int_msb

Upper bits of the integer part of x2's coordinate.

y2_fraction

Fractional part of y2's coordinate.

y2_int

Integer part of y2's coordinate.

index1

Sequence number of the image to which the x1 and y1 pixels belong. The value range is [0, 3].

index2

Sequence number of the image to which the x2 and y2 pixels belong. The value range is [0, 3].

mask1

Whether the x1 and y1 pixels are masked. The options are as follows:

  • 0: masked
  • 1: not masked

mask2

Whether the x2 and y2 pixels are masked. The options are as follows:

  • 0: masked
  • 1: not masked