目标检测-视频分析

视频地图结合了AI目标识别技术,采用TensorFlow框架,对视频中的目标进行深度学习、模型训练,在视频播放的同时,从视频中自动识别目标的类型,标识目标物的类型和位置等信息。配置好视频分析的环境后,即可激活目标检测按钮,环境配置的详细说明请参见视频分析环境配置页面。

目标检测提供了80种目标物类型,例如汽车、公交车、火车、红绿灯、行人、水杯、笔记本等交通目标以及生活用品,同时,支持设置不同目标物标识框的风格,便于区分目标类型。视频目标识别可应用于实时监控道路交通的拥挤度,例如机动车流量、非机动车流量、人流量的拥挤度。

目标检测功能操作过程分为以下两步:

检测设置

在进行目标检测前,需先进行检测设置操作,设置检测区域、检测模型、检测类型及标识风格等参数。

功能入口

  • 视频分析选项卡->交通分析组->检测设置按钮。

参数说明

  • 检测区域:勾选此复选框,可以通过设置...下拉按钮中选择数据集选择对象绘制矩形绘制多边形四种方法设置检测区域,默认不勾选此复选框。
  • 模型设置
    • 支持YOLOv5x、YOLOv5l、YOLOv5m、YOLOv5s、YOLOv5n、VisDrone、道路破损、烟雾火灾、YOLOv7-E6E、YOLOv7-D6、YOLOv7-E6、YOLOv7-W6、YOLOv7-X、YOLOv7、YOLOv7-Tiny十五种模型设置,默认为YOLOv5x模式。其中VisDrone模型适用于正射视角的视频检测,比如无人机拍摄的正射视角视频;其他模型适用于倾斜视角的视频检测,比如道路摄像头拍摄的视频。
    • 同时支持用户通过自定义添加检测模型,在模型设置下拉按钮中选择自定义即可弹出自定义模型管理对话框,在对话框中通过添加、导入、修改、删除按钮管理模型。单击添加按钮,弹出添加模型对话框,可在对话框中自定义模型算法、模型文件、类型文件、训练图片大小、模型名称、模型描述参数,即可完成模型的添加。单击导入按钮即可从本地文件中导入模型文件(.sdm)。
    • 模型获取方式请参考视频分析环境配置,模型的具体说明如下:
      模型
      特征
      适用场景
      YOLOv5x YOLOv5系列中最大的模型,x表示extra large,具有最好的检测精度,但检测速度最慢。

      适用于倾斜视角的视频,具体模型选择需依据业务需求。当业务无须每帧检测时(几秒检测一次),选择检测精度高的模型;当业务需要每帧检测时,则选择检测速率快的模型。

      如在农田保护中需对施工现象提出预警时,无须每帧进行检测(可隔几秒),则可以选择检测精度高的模型;而对路口交通流量进行统计时,需要每帧都检测,则选择检测速率快的模型。

      其中YOLOv5s适合于在移动设备或边缘设备上进行实时目标检测任务。

      YOLOv5n提供适用于边缘设备的准确度。

      YOLOv7-Tiny适用于边缘GPU的硬件配置环境。

       

      YOLOv5l YOLOv5系列中较大的模型,l表示large,具有相对较高的检测精度,但检测速度较慢。
      YOLOv5m YOLOv5系列中中等大小的模型,m代表medium,在精度和速度之间提供较好的平衡
      YOLOv5s YOLOv5系列中最小的模型,s代表small,具有最快的检测速度,最低的检测精度
      YOLOv5n YOLOv5系列中的一个变体,专为Nano设备进行优化
      YOLOv7-E6E YOLOv7系列中检测精度最高,但检测速率最慢的模型
      YOLOv7-D6 YOLOv7系列中检测精度次高,但检测速率次慢的模型
      YOLOv7-E6 YOLOv7系列中检测精度较高,但检测速率较慢的模型
      YOLOv7-W6 YOLOv7系列中检测精度高,但检测速率慢的模型
      YOLOv7-X YOLOv7系列中检测精度低,但检测速率快的模型
      YOLOv7 YOLOv7系列中检测精度较低,但检测速率较快的模型
      YOLOv7-Tiny YOLOv7系列中检测精度最低,但检测速率最快的模型
      VisDrone 正射视角模型,支持识别无人机航拍:行人、车、公共汽车、面包车、卡车五种检测类型。 交通管理、社会活动流量监控
      道路破损 针对道路裂缝、坑洼等现象的检测模型 适用于道路养护
      烟雾火灾 针对火灾烟雾的检测模型 适用于园区、森林的火灾监测
  • 检测类型
    • 工具栏:在检测类型列表的工具栏中提供了添加删除全选反选工具,通过这些工具设置检测类型,
    • 检测类型:不同的检测模型提供的可检测的类型各不相同。可通过工具栏中的添加按钮添加,默认的检测类型有:公交车、自行车、摩托车、行人、卡车、汽车六种。
    • 有效宽度/高度:有效宽度和高度指的是检测对象的大小,小于指定数值的对象将不作为检测结果显示。其中公交车、卡车、汽车的有效宽度、高度均默认为74,其他类型无设置。
  • 预览:应用程序提供预览视图,用来预览检测类型的风格。
  • 风格设置:风格设置用来设置检测类型的显示效果,可设置线宽、边框色。同时支持勾选是否显示标签,并提供标签的字体、字号、加粗、右斜体设置。默认线宽为4;边框色除了行人为蓝色,其余均为白色;默认不勾选显示标签复选框。

执行目标检测

功能入口

  • 视频分析选项卡->交通分析组->目标检测按钮。

操作步骤

如下图,单击目标检测按钮后,即可从头开始播放视频,检测视频中的目标物类型,并在视频中通过标示框,动态标识目标物。再次单击目标检测按钮表示结束目标检测。

相关主题

环境配置

目标统计

目标跟踪

车牌识别

围栏分析

车牌打码

测速分析