Module raw

Module raw 

Source
Expand description

Raw format decoders (pixel format conversions).

Structs§

BayerToRgbDecoder
Naive bilinear demosaic to RG24.
BgrToRgbDecoder
BGR24 → RGB24 decoder (channel swap).
BgraToRgbDecoder
BGRA → RGB24 decoder (drops alpha and reorders channels).
I420ToRgbDecoder
CPU I420 (YUV420 planar) → RGB24 decoder.
Mono8ToRgbDecoder
Monochrome 8-bit → RGB24 (channel replicate).
Mono16ToRgbDecoder
Monochrome 16-bit little-endian → RGB24 (downshift + replicate).
Nv12ToBgrDecoder
CPU NV12 (Y plane + interleaved UV) → BGR24 decoder.
Nv12ToRgbDecoder
CPU NV12 (Y plane + interleaved UV) → RGB24 decoder.
NvToRgbDecoder
NVXX (Y plane + interleaved chroma) → RGB24 decoder.
Packed422ToRgbDecoder
Packed YUV422 → RGB24 decoder with configurable byte order.
PassthroughDecoder
Simple passthrough decoder that validates FourCc and returns the frame unchanged.
PlanarYuvToRgbDecoder
Planar YUV → RGB24 decoder (Y + separate U/V planes).
Rgb48ToRgbDecoder
16-bit per channel RGB/BGR → RGB24 (drop precision, optional swap).
RgbaToRgbDecoder
RGBA → RGB24 decoder (drops alpha).
Yuv420pToRgbDecoder
CPU planar 4:2:0 (Y + U + V planes) → RGB24 decoder for formats such as YU12/YV12.
YuyvToLumaDecoder
CPU YUYV422 → GREY decoder (extract luma plane).
YuyvToRgbDecoder
CPU YUYV422 → RGB24 decoder.

Functions§

bayer_decoder_for
bayer_info