更新时间:2023-01-16 GMT+08:00
分享

如何开发目标检测类AI应用

采用计算机视觉和图像处理的方法,发现图像或视频中的对象实例并定位标记出来。

前提条件

  • OBS桶已预置原始图片目录和标注保存目录。
  • OBS桶中,用于训练的有效图片至少100张,且确保待检测的目标物体出现在图片中,并占一定的像素面积。

操作步骤

  1. 在AstroZero开发环境首页的“项目”页签下,单击“AI应用”。
  2. 单击“创建场景式AI服务”,设置AI应用名称、描述信息(可选),选择“目标检测”类型,单击“确定”。
  3. 选择希望训练模型的方式,单击“下一步”。
  4. 配置数据源,单击“下一步”。

    配置数据存储位置和认证信息,“桶名称”是指用于保存图片数据的OBS桶,“原始图片目录”是指待标注图片在桶中的保存位置,“标注结果目录”是指图片标注后(连同标注文件)在桶中的保存位置(原始图片标注后会转移到标注目录中)。

  5. 设置标注数据,单击“下一步”。

    请根据需要,设置检测的目标在页面右侧设置标签和对应颜色标识。
    图1 标注数据
    支持自动标注,请将所有待确认图片确认完后再启动自动标注。
    图2 自动标注

    可关闭自动标注任务页面,通过【我的AI服务】中任务【开发】操作可查看进度。任务过程中也支持取消自动标注。

    单击图片,将进入对应的操作界面。
    图3 图片标注设置
    • 每张图片可以标注多类目标标签,每类标签需要标记至少100张图片才能进行标注训练。为每类标签标注200张以上的图片,会使训练得到的模型精度更高。
    • 若待标注图片数量较多,建议每类标签标注100张图片后成功进行一次模型训练,并发布一个模型版本;然后可根据已发布版本对其余图片进行自动标记。

  6. 检查模型摘要是否正确,单击“开始训练”

    系统会根据数据训练目标检测模型,通常需要花费数小时,因数据量和标签数量而异。
    图4 检查模型摘要

  7. 查看此训练相关的详细信息,单击“发布”。

    如下图所示,状态为“已发布”,表示AI服务发布成功。
    图5 已发布

  8. 如何在服务编排或脚本中使用AI应用,请参见在服务编排中使用AI服务在脚本中使用AI服务
分享:

    相关文档

    相关产品