下载
中文
注册

开发流程

流程介绍

图1 API开发流程

关键步骤说明

  1. 使用mxVision接口进行应用开发,需首先进行初始化才能进行后续处理,在整体应用流程完成后还需进行去初始化,否则可能会导致后续系统内部资源初始化出错,进而导致其它业务异常,具体请参见初始化与去初始化
  2. 媒体数据处理/模型推理。
    • 媒体数据处理功能,可实现图像编解码、抠图、缩放、补边、色域转换等操作,具体请参见媒体数据处理
    • 模型推理,可实现如目标识别,图像分类等应用,环节可参考以下几个步骤,具体请参见模型推理
      1. 模型推理前,需准备合适的om模型,也可通过模型转换,将其他预训练模型转换为om模型,具体请参见模型转换
      2. 模型加载,将准备好的模型通过文件或内存方式加载到系统中,具体请参见模型推理
      3. (可选)媒体数据处理,模型推理前,可对输入的媒体数据进行处理,如图片解码、抠图、缩放、补边等操作。
      4. 模型执行,使用模型实现图片分类、目标识别等功能。
      5. (可选)模型后处理,对模型推理输出的数据进行后处理操作,此处根据用户的实际需求来处理推理结果,如整理为可理解阅读的具体结果。模型后处理支持通过三种方式进行:
        • (推荐)自行选择模型后处理方式。
        • 通过调用mxVision接口进行,具体操作请参见模型后处理
        • 在已有模型的基础上进行二次开发,具体请参见模型后处理开发
  3. 调用MxDeInit()接口进行去初始化,具体请参见初始化与去初始化