本Application支持运行在Atlas 200 DK,实现了对yolov3目标检测网络的推理功能。
最近两天都在尝试跑通objectdetection_video,无奈官方gitee上的教程要么不完整,要么网页链接过期,要么暗坑一大堆,因此在查阅大量资料并修复了各种bug之后,决定自己整理一份完整通用的教程。
本人开发环境 (PC) 和运行环境 (Atlas 200) 都为Ubuntu 18.04,toolkit版本为20.0.RC1
下面正式开始教程:
一、 环境搭建
该步骤主要目的是搭建好开发环境与运行环境,实现互通并跑通一个简单的官方例程。
已经搭建好可以跳过。还未搭建的朋友可以参考:
https://blog.csdn.net/Hello_yes112/article/details/107546041?spm=1001.2014.3001.5501 (五讲四美好壮年)
二、 软件准备
运行此Sample前,需要按照此章节获取源码包:(注:以下步骤在开发环境进行)
1. 获取源码包
cd $HOME/AscendProjects
wget https://c7xcode.obs.cn-north-4.myhuaweicloud.com/code_Ascend/objectdetection_video.zip
unzip objectdetection_video.zip
2. 获取原始网络模型
下载原始网络模型及权重文件至ubuntu服务器任意目录,如:$HOME/yolov3
mkdir -p $HOME/yolov3
wget -P $HOME/yolov3 https://c7xcode.obs.cn-north-4.myhuaweicloud.com/models/yolov3/yolov3.caffemodel
wget -P $HOME/yolov3 https://c7xcode.obs.cn-north-4.myhuaweiclou