Atlas 200 DK 系列 --高级篇--应用开发

一、应用开发章节指引
本节是告诉大家如何基于开发板的开发框架,去编写、编译、运行属于你自己的机器学习应用。
开发一个简单的机器学习应用,分三部,如下图所示:预处理–推理–后处理
Atlas 200 DK 系列 --高级篇--应用开发_第1张图片
预处理部分:
只针对图像预处理,这里提供一套工具,叫DVPP,对外呈现的是一个api。
其实,开发板有两个芯片,一个是3559C,这块芯片是专门做多媒体处理的,而这个dvpp这套工具,可以充分利用这块芯片的实力,加速图片的处理速度。
推理部分:
其实不只是推理,是广义的推理,包括整个代码框架是怎么套用,推理的api长什么样子。这里还有哪些坑,我们从哪里开始写代码,写完怎么编译,怎么运行等等。跟着下面的思路来做来写,就可以很快入门。买一个小关子,当代码层面的所有处理工作和准备工作都已经做好了之后,最终的推理工作只有一行代码。大家可以猜猜这行代码。
后处理部分:
推理后拿到的结果,一般情况下,都很难读懂,需要一定的方式去展示,用屏写的方式可以,打日志的方式,重新画图的方式也可以,但这里介绍一下升腾自己开发的小型外部工具,presenter server。这里会讲怎么基于这个工具去做二次开发。

未完待续。。。

你可能感兴趣的:(华为Atlas200DK系列,嵌入式AI)