昇腾社区首页
中文
注册

AspectRatioPostImageInfo

功能

继承了PostImageInfo类,并增加了图片缩放相关属性。

结构定义

struct AspectRatioPostImageInfo : PostImageInfo {
    enum ResizeType {
        RESIZER_STRETCHING = 0,
        RESIZER_TF_KEEP_ASPECT_RATIO,
        RESIZER_MS_KEEP_ASPECT_RATIO,
        RESIZER_ONLY_PADDING,
        RESIZER_KEEP_ASPECT_RATIO_LONG,
        RESIZER_KEEP_ASPECT_RATIO_SHORT,
        RESIZER_RESCALE,
        RESIZER_RESCALE_DOUBLE,
        RESIZER_MS_YOLOV4
    };
    float keepAspectRatioScaling = 0;
    ResizeType resizeType;
};

参数说明

参数名

输入/输出

说明

keepAspectRatioScaling

输入

图片缩放比例。

resizeType

输入

图片缩放方式。

  • RESIZER_STRETCHING :拉伸缩放。
  • RESIZER_TF_KEEP_ASPECT_RATIO :对应FastRCNN缩放方式。
  • RESIZER_MS_KEEP_ASPECT_RATIO:等比缩放。
  • RESIZER_ONLY_PADDING:按原始长宽进行填充。
  • RESIZER_KEEP_ASPECT_RATIO_LONG:按长边比例缩放。
  • RESIZER_KEEP_ASPECT_RATIO_SHORT:按短边比例缩放。
  • RESIZER_RESCALE:按长宽缩放的较小比例拉伸缩放。
  • RESIZER_RESCALE_DOUBLE:按长宽缩放的较小比例拉伸缩放两次。
  • RESIZER_MS_YOLOV4:对应YOLOv4缩放方式。