开发流程
流程介绍
图1 API开发流程
关键步骤说明
- 使用mxVision接口进行应用开发,需首先进行初始化才能进行后续处理,具体请参见初始化与去初始化。
- 媒体数据处理/模型推理。
- 媒体数据处理功能,可实现图像编解码、抠图、缩放、补边等操作,具体请参见媒体数据处理。
- 模型推理,可实现如目标识别,图像分类等应用,环节可参考以下几个步骤,具体请参见模型推理。
- 模型推理前,需准备合适的om模型,也可通过模型转换,将其他预训练模型转换为om模型,具体请参见模型转换。
- 模型加载,将准备好的模型通过文件或内存方式加载到系统中,具体请参见模型推理。
- 可选:媒体数据处理,模型推理前,可对输入的媒体数据进行处理,如图片解码、抠图、缩放、补边等操作。
- 模型执行,使用模型实现图片分类、目标识别等功能。
- 可选:模型后处理,对模型推理输出的数据进行后处理操作,此处根据用户的实际需求来处理推理结果,如整理为可理解阅读的具体结果。模型后处理支持通过两种方式进行:
- 调用mx_deinit()接口进行去初始化,具体请参见初始化与去初始化。