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