hello.x3m.transforms module

class hello.x3m.transforms.BGR2NV12Transformer(cvt_mode='bgr_calc')[source]

Bases: Transformer

bgr2nv12_calc(image)[source]
bgr2nv12_opencv(image)[source]
static mergeUV(u, v)[source]
run_transform(data)[source]
class hello.x3m.transforms.BGR2RGBTransformer(data_format='HWC')[source]

Bases: Transformer

run_transform(data)[source]
class hello.x3m.transforms.CHW2HWCTransformer[source]

Bases: Transformer

run_transform(data)[source]
class hello.x3m.transforms.F32ToS8Transformer[source]

Bases: Transformer

run_transform(data)[source]
class hello.x3m.transforms.F32ToU8Transformer[source]

Bases: Transformer

run_transform(data)[source]
class hello.x3m.transforms.HWC2CHWTransformer[source]

Bases: Transformer

run_transform(data)[source]
class hello.x3m.transforms.PadCropTransformer(target_size, pad_value=127.0)[source]

Bases: Transformer

run_transform(data)[source]
class hello.x3m.transforms.PadResizeTransformer(target_size, pad_value=127.0)[source]

Bases: Transformer

run_transform(data)[source]
class hello.x3m.transforms.ToF32Transformer[source]

Bases: Transformer

run_transform(data)[source]
class hello.x3m.transforms.Transformer[source]

Bases: object

run_transform(data)[source]
class hello.x3m.transforms.TransposeTransformer(order)[source]

Bases: Transformer

run_transform(data)[source]