Transformation Table

This table contains the input/output format combinations tcamdutils supports.

Input format Output format 1 2 3 4 5 6 7 8
x-raw,format=GRAY16_LE

x-raw,format=GRAY16_LE

x-raw,format=BGRx

[ ] [ ] [x] [x] [x] [x] [ ] [ ]
x-raw,format=GRAY8

x-raw,format=GRAY8

x-raw,format=BGR

x-raw,format=BGRx

[ ] [ ] [x] [x] [x] [x] [ ] [ ]

x-raw,format=GRAY10

x-raw,format=GRAY10sp

x-raw,format=GRAY10m

x-raw,format=GRAY12

x-raw,format=GRAY12p

x-raw,format=GRAY12m

x-raw,format=GRAY12sp

x-raw,format=GRAY16_LE

x-raw,format=GRAY8

x-raw,format=BGRx

[ ] [ ] [x] [x] [x] [x] [ ] [ ]

x-bayer,format=bggr

x-bayer,format=gbrg

x-bayer,format=grbg

x-bayer,format=rggb

x-raw,format=BGRx

x-raw,format=BGR

x-raw,format=YV12

[x] [x] [x] [x] [x] [x] [ ] [ ]
x-bayer,format=bggr x-bayer,format=bggr [x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
x-bayer,format=gbrg x-bayer,format=gbrg [x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
x-bayer,format=grbg x-bayer,format=grbg [x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
x-bayer,format=rggb x-bayer,format=rggb [x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]

x-bayer,format=bggr10

x-bayer,format=gbrg10

x-bayer,format=grbg10

x-bayer,format=rggb10

x-bayer,format=bggr10sp

x-bayer,format=gbrg10sp

x-bayer,format=grbg10sp

x-bayer,format=rggb10sp

x-bayer,format=bggr10m

x-bayer,format=gbrg10m

x-bayer,format=grbg10m

x-bayer,format=rggb10m

x-bayer,format=bggr12

x-bayer,format=gbrg12

x-bayer,format=grbg12

x-bayer,format=rggb12

x-bayer,format=bggr12sp

x-bayer,format=gbrg12sp

x-bayer,format=grbg12sp

x-bayer,format=rggb12sp

x-bayer,format=bggr12p

x-bayer,format=gbrg12p

x-bayer,format=grbg12p

x-bayer,format=rggb12p

x-bayer,format=bggr12m

x-bayer,format=gbrg12m

x-bayer,format=grbg12m

x-bayer,format=rggb12m

x-bayer,format=bggr16

x-bayer,format=gbrg16

x-bayer,format=grbg16

x-bayer,format=rggb16

x-raw,format=RGBx64

x-raw,format=BGRx

x-raw,format=YV12

[x] [x] [x] [x] [x] [x] [ ] [ ]

x-bayer,format=bggr10

x-bayer,format=bggr10sp

x-bayer,format=bggr10m

x-bayer,format=bggr12

x-bayer,format=bggr12sp

x-bayer,format=bggr12p

x-bayer,format=bggr12m

x-bayer,format=bggr16

x-bayer,format=bggr

[x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]

x-bayer,format=gbrg10

x-bayer,format=gbrg10sp

x-bayer,format=gbrg10m

x-bayer,format=gbrg12

x-bayer,format=gbrg12sp

x-bayer,format=gbrg12p

x-bayer,format=gbrg12m

x-bayer,format=gbrg16

x-bayer,format=gbrg

[x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]

x-bayer,format=grbg10

x-bayer,format=grbg10sp

x-bayer,format=grbg10m

x-bayer,format=grbg12

x-bayer,format=grbg12sp

x-bayer,format=grbg12p

x-bayer,format=grbg12m

x-bayer,format=grbg16

x-bayer,format=grbg

[x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]

x-bayer,format=rggb10

x-bayer,format=rggb10sp

x-bayer,format=rggb10m

x-bayer,format=rggb12

x-bayer,format=rggb12sp

x-bayer,format=rggb12p

x-bayer,format=rggb12m

x-bayer,format=rggb16

x-bayer,format=rggb

[x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
x-bayer,format=bggr16 x-bayer,format=bggr16 [x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
x-bayer,format=gbrg16 x-bayer,format=gbrg16 [x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
x-bayer,format=grbg16 x-bayer,format=grbg16 [x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
x-bayer,format=rggb16 x-bayer,format=rggb16 [x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
x-raw,format=YUY2 x-raw,format=YUY2 [ ] [x] [x] [x] [ ] [ ] [ ] [ ]
x-raw,format=IYU1 x-raw,format=IYU1 [ ] [x] [x] [x] [ ] [ ] [ ] [ ]

x-bayer,format=pwl-rggb12m

x-bayer,format=pwl-rggb12

x-bayer,format=pwl-rggb16H12

x-bayer,format=rggbf [x] [ ] [ ] [ ] [ ] [ ] [ ] [ ]

x-bayer,format=pwl-rggb12m

x-bayer,format=pwl-rggb12

x-bayer,format=pwl-rggb16H12

x-raw,format=BGRx [x] [x] [x] [x] [x] [x] [x] [ ]
x-raw,format=polarized-GRAY8-v0

tis,format=polarized-ADI-GRAY8

x-raw,format=polarized-packed-GRAY8

[ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
x-raw,format=polarized-GRAY8-v0 x-raw,format=BGRx [ ] [ ] [ ] [ ] [ ] [ ] [ ] [x]

x-raw,format=polarized-GRAY16-v0

x-raw,format=polarized-GRAY12p-v0

x-raw,format=polarized-GRAY12sp-v0

tis,format=polarized-ADI-GRAY16

x-raw,format=polarized-packed-GRAY16

[ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
x-bayer,format=polarized-bggr8-v0

tis,format=polarized-ADI-RGB8

x-bayer,format=polarized-packed-bggr8

[ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
x-bayer,format=polarized-bggr8-v0 x-raw,format=BGRx [ ] [ ] [ ] [ ] [ ] [ ] [ ] [x]

x-bayer,format=polarized-bggr16-v0

x-bayer,format=polarized-bggr12p-v0

x-bayer,format=polarized-bggr12sp-v0

tis,format=polarized-ADI-RGB16

x-bayer,format=polarized-packed-bggr16

[ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]

Table headers:

Number Property type
1 White balance
2 Saturation Hue
3 Brightness Contrast
4 Sharpness Denoise
5 Gamma
6 Tonemapping
7 PWL
8 Polarization

Note: The actual format string must be formatted like “video/x-raw,format=(string)bggr”