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”