1.J6
2.V3.031
3. input_typr为bgr时编译生成的bc模型无法通过示例04_inference推理,报ERROR cannot reshape array of size 245760 into shape (1,384,640,3) input_type_rt为NV12/featuremap格式生成的bc模型都可通过该脚本推理
infer_transformer如下:因生成的bc模型为NHWC所以未进行hwc转chw
def infer_transformers(input_shape, input_layout):
"""
step:
1. Crop a square of 672x672 pixels with border padding of 127
2. Convert BGR to RGB
3. Convert RGB to NV12
:param input_shape: input shape(target size)
:param input_layout: NCHW / NHWC
"""
transformers = [
ResizeTransformer(target_size=(model_input_height, model_input_width), mode= 'opencv', method=1),
# HWC2CHWTransformer(),
# BGR2RGBTransformer(data_format="HWC"),
# BGR2NV12Transformer(data_format="HWC")
# HWC2CHWTransformer(),
# BGR2RGBTransformer(data_format="HWC"),
# RGB2NV12Transformer(data_format="HWC")
]
return transformers

