昇腾社区首页
中文
注册
昇腾社区
昇腾AI市场
主页
解决方案
原生大模型
软件服务
ModelZoo
应用案例
Powered by Ascend
文档HOT
支持
应用案例
多线程目标检测样例
多线程目标检测样例
目标检测C++AscendCL

775次浏览

暂无评分
我要评分
目标检测(Object Detection)是计算机视觉领域的基本任务之一,学术界已有将近二十年的研究历史。近些年随着深度学习技术的火热发展,目标检测算法也从基于手工特征的传统算法转向了基于深度神经网络的检测技术。本应用提供了基于Atlas 200 DK 开发者套件(型号:3000)进行检测网络应用开发的Demo。

介绍

目标检测(Object Detection)是计算机视觉领域的基本任务之一,学术界已有将近二十年的研究历史。近些年随着深度学习技术的火热发展,目标检测算法也从基于手工特征的传统算法转向了基于深度神经网络的检测技术。本应用提供了基于Atlas 200 DK 开发者套件(型号:3000)进行检测网络应用开发的Demo。

案例简介

本案例基于搭载了华为昇腾310芯片的A200DK/A300实现对yolov3网络的推理功能,快速实现输入原始mp4视频,使用yolov3进行检测标框并生成新的mp4视频输出。

原理

1.待检测视频:多线程样例支持输入多路视频。

2.数据预处理:在预处理子线程中,对解码出来的每一帧图像进行预处理,包括色域转换及图片resize等。处理完毕后将结果存入队列中。

3.模型推理:从队列中获取待处理的数据,根据构建好的模型输入数据进行模型推理。推理完成后将推理结果存到队列中。

4.解析推理结果:从队列中获取模型输出,根据模型输出,解析模型的推理结果。在对应的图片帧上标定检测框,并编码为视频文件。

关于昇腾

昇腾计算产业概述

新闻与活动

新闻资讯昇腾活动

交流与资讯

昇腾论坛技术干货

支持与服务

文档技术工单

开源社区

昇思社区昇腾开放资源
关注我们
友情链接
华为官网华为计算鲲鹏社区华为云启智社区
版权所有 © 2021-2025华为技术有限公司 保留一切权利粤A2-20044005号
粤公网安备 44030702005057号
法律声明隐私政策Cookie协议用户协议联系我们