开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

可视化模型部署

  • 本篇将基于EasyDL平台训练的模型在EdgeBoard管理系统中部署为例进行说明Edgeboard的可视化模型部署

EasyDL平台
模型训练
  创建训练任务
  创建数据集
  模型训练
模型发布
  模型获取
  序列号获取
模型部署
  可视化模型部署

EasyDL平台

EasyDL面向企业开发者提供零门槛AI开发平台,一站式支持智能标注、模型训练、服务部署等全流程功能,内置丰富的预训练模型,支持公有云/私有化/设备端等灵活部署方式。EasyDL面向不同人群提供经典版、专业版、零售版三款产品,已在工业、零售、制造、医疗等领域落地。EasyDL和EdgeBoard合作推出软硬一体方案。将EdgeBoard与EasyDL图像分类/物体检测模型深度适配,可应用于工业分拣、视频监控等多种设备端离线计算场景,让离线AI落地更轻松。现支持:图像分类、物体检测。

EasyDL零门槛AI开发平台:https://ai.baidu.com/easydl/

  • 图像分类

关于Easydl图像分类的相关介绍和使用请参考Easydl图像分类操作文档

  • 物体检测

关于Easydl物体检测的相关介绍和使用请参考Easydl物体检测操作文档

模型训练

创建训练任务

进入Easydl平台,选择Easydl图像

进入EasyDL图像页面后,点击立即使用

选择物体检测模块

进入物体检测模型页面,在模型中心,点击【创建模型】

填写相关信息,确认无误后点击完成

模型创建成功后,进入如下页面,选择训练模型的数据集,如果没有数据集,选择在数据中心中创建数据集,如果数据中心中已有标注好的数据集,可直接进入训练

创建数据集

图像分类功能的模型,只需按分类(如合格图片vs不合格图片)上传图片即可

物体检测功能的模型:上传数据后,需要在数据中标注出需要检测的具体目标

口罩检测是检测人脸是否正确佩戴口罩,属于物体检测模型,所以需要将上传的数据进行标注,标注模板选择矩形框标注

创建成功,点击导入

在导入页面,根据现有数据属性,是否标注,选择对应的选项,并上传数据,确认并返回

数据上传成功,开始标注,在数据总览页面点击【查看与标注】,添加标签

在标注页面,在编辑模式下,鼠标拖动框住目标,选择相应的标签,完成后点击保存当前标注,一张图片就标注完成,依此类推,标注所有图片,完成数据集的标注。

注意:更多数据集创建方式和标注方法请参考easydl官方介绍。

模型训练

Edgeboard部署模型在EasyDL训练阶段需要确定,如下图所示,在模型训练页面,部署方式选择EasyEdge本地部署,选择设备:专项适配硬件,选择硬件:Edgeboard(FZ),选择算法:高精度&高性能,然后添加训练数据开始训练。

模型发布

模型部署方式在训练阶段确定后,才可以发布Edgeboard专项适配模型。等待训练完成后,点击【申请发布】

进入纯离线服务页面,选择专项适配硬件,选择硬件:Edgeboard(FZ),选择系统:Linux专用SDK。点击【发布】

模型获取

模型发布后,跳转到模型部署-纯离线服务页,可以查看模型的发布状态,发布状态变为已发布,即可下载专用适配硬件SDK。同时点击获取序列号,前往控制获取永久序列号或者申请测试序列号,如果还没有EdgeBoard硬件,可以前往AI市场购买

序列号获取

EasyDL SDK需要专用序列号激活才可使用,并且购买账户需要和训练模型账户保持一致,序列号才可以顺利激活SDK。序列号获取方式有如下几种:

  • 从EasyDL服务详情页获取

如上图下载SDK页面,进入获取序列号。

  • 从订单中获取

在AI市场已经购买Easydl-Edgeboard软硬一体计算盒的用户可以通过AI市场订单详情查看对应版本的专项硬件适配服务,如下图所示:

img

如果连接中没有专用序列号,还请确认订单是否为EdgeBoard&EasyDL软硬一体方案,以及购买账户和模型训练账户是否是同一个。

  • 序列号购买和申请

如果获取序列号页面没有可用的序列号,可以进入百度智能云-EasyDL定制训练平台-专项硬件纯离线服务,购买永久授权序列号或者申请测试序列号。

在更换序列号、更换设备时,首次使用EasyDL SDK需要联网激活。激活成功之后,有效期内可离线使用。


模型部署

  • 模型训练完成后,通过EdgeBoard的可视化管理系统,将EasyDL模型部署到设备上,实现USB摄像头接入。设备运行EasyDL模型,最后将模型分析结果展现在外接显示器上。
  • 物料清单:EdgeBoard设备、USB摄像头、显示器 (如果是用HDMI显示器,需要使用主动式miniDP转HDMI的转换器连接设备和显示器,推荐的转换器型号详见设备输出)、网线、电源线。
  • 设备连接方式:
    1、通过网线将设备与电脑(或路由器)连接,保证电脑和设备在同一个局域网内;
    2、设备分别连接USB摄像头和显示器(显示器可选);
    3、设备连接电源;
    4、首次使用EasyDL SDK,需要联网激活SDK,激活成功后,有效期内可离线使用。EdgeBoard联网支持有线联网和无线联网,有线联网通过连接路由器或者交换机,无线联网通过外置的USB WIFI模块连接。具体操作参照EdgeBoard连接外网方式
    5、可视化部署需要提前安装好EdgeBoard开发管理平台(注:1.8.1及之后的版本自带EdgeBoard开发管理平台),安装详情请参考EdgeBoard开发管理平台使用说明

可视化模型部署

  • 安装好EdgeBoard管理系统后,在浏览器输入:http://192.168.1.254:9876 初始密码:admin,点击登录。

  • 进入系统

  • 添加模型

点击添加模型,输入模型名称,【模型类型】选择【EasyDL SDK】,填写序列号,上传EasyDL模型

联网激活EasyDL SDK,首次添加或使用EasyDL模型,需要设备在能够连接外网的情况下,激活模型,才能正常使用,EdgeBoard连接外网方式可参考EdgeBoard访问外网的方法

注意:激活时,必须保证设备能够访问外网,同时设备时间为当前时间,可通过系统配置页面更改系统时间。

  • 添加摄像头

EdgeBoard开发管理平台支持USB摄像头和RTSP摄像头两种类型。我们以使用USB摄像头为例,先将USB摄像头插到EdgeBoard上再在页面中添加对应的摄像头,此时,点击【选择摄像头】右边框的箭头,下拉框会自动弹出当前设备上已插入的USB摄像头节点,并采集一张当前图片,点击待添加的摄像头,确定。

  • 添加任务

1、添加任务

模型和摄像头添加完成后,需要通过添加任务将模型和摄像头关联起来。点击添加任务,任务类型选择【EasyDL SDK】

2、任务设置

带“*”为必填项,确定需要部署的模型和对应的摄像头,以及模型推理的帧率,其余按需填写即可。

任务中若需要增加结果回调和本地保存,详见《EdgeBoard开发管理平台使用文档》的【HTTP回调章节】。

3、画面框定

画面框定是指在检测区域中框定一个闭合区域,后续只识别框定区域内的物体,此功能可选,不需要画面框定时,直接确认即可

4、完成任务添加

  • 启动任务

任务添加后,在任务管理页面启动任务。

  • 画面预览

预览包含画面预览和视频预览,EdgeBoard FZ系列产品仅支持画面预览

启动任务后,点击画面预览,系统会抽取当前推理的一帧图片显示,支持手动刷新画面。

  • 查看日志

日志分析

“timeCreated”:触发事件时间

“event”:触发事件名称

“content”:事件触发的情况

如果您使用过程中遇到产品相关的问题可以联络我们:

EdgeBoard技术支持QQ群:1060623352

EdgeBoard社区版块:https://ai.baidu.com/forum/topic/list/198

上一篇
软核版本
下一篇
FZ3简单上手