Atlas 200DK跑通华为官方例程objectdetection_video(C++)

本文档详细介绍了如何在Ubuntu 18.04上使用Atlas 200DK运行华为官方的C++ objectdetection_video例程,包括环境搭建、软件准备、模型转换、环境准备、编译和运行等步骤,旨在解决教程不完整和链接过期的问题。
摘要由CSDN通过智能技术生成

本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
  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: Bes2300sdk源代码是一种用于编写Bes2300芯片的软件开发套件,其目的是帮助开发者在Bes2300芯片上开发出高质量、高性能的应用程序。该套件包含了Bes2300芯片的底层驱动程序和API接口,支持多种编程语言,如C语言和Java语言,并提供了丰富的文档和程,用于帮助开发者快速上手、快速开发。Bes2300sdk源代码具有以下几个特点: 1. 完整开放:Bes2300sdk的源代码完全开放,开发者可以自由地对其进行修改和定制,以满足自己的需求。 2. 轻便简单:Bes2300sdk的代码逻辑清晰简单,容易理解和使用,开发者可以快速上手。 3. 高性能:Bes2300sdk采用了优化的算法和数据结构,能够充分发挥Bes2300芯片的高性能。 4. 多平台支持:Bes2300sdk支持多种开发平台,如Windows、Linux等,可以满足开发者的不同需求。 综上所述,Bes2300sdk源代码是一款非常实用的软件开发套件,它能够大幅提升开发者的开发效率和应用程序的性能,是许多Bes2300芯片开发者不可或缺的工具。 ### 回答2: bes2300sdk源代码是一种开放的源代码,它结合了华为最新的bluetooth芯片技术和开发经验,是基于手机蓝牙4.0开发的软件开发包。这个软件包可以帮助开发者更快、更智能地开发出自己的蓝牙产品。 bes2300sdk提供了众多的功能模块,包括蓝牙连接,蓝牙音乐传输,蓝牙数据传输等等。同时,它支持多种操作系统,如Android,iOS等。此外,bes2300sdk还提供了丰富的开发API,包括蓝牙连接API,数据传输API,音频API等等。这些API可以让开发者更加方便、快捷地实现自己的需求。 bes2300sdk源代码的开放性,为开发者提供了更大的自由度和创造力。开发者可以根据自己的需求,对bes2300sdk源代码进行二次开发和衍生创新,从而更好地适应市场需求。此外,开放源代码还能够吸引更多的开发者参与到这个项目中,从而共同促进技术的进步和发展。 总而言之,bes2300sdk源代码是一款强大的蓝牙开发软件包,它提供了多种功能模块和丰富的开发API,为开发者提供了更多的自由度和创造力。同时,开放源代码为技术的进步和发展提供了更多的机会和平台。 ### 回答3: bes2300sdk源代码是一种针对华为公司自主研发的搭载在华为手机芯片上所使用的软件开发工具包。该SDK基于Android平台,为华为手机内部芯片固件提供了一套完整而全面的功能接口和相关的开发工具,旨在帮助开发人员更加高效地开发和定制化应用程序。 该SDK源代码包含了一系列基本的软件组件,包括蓝牙驱动、声音处理、数据处理等,以及相应的开发API,让开发人员能够很方便地进行扩展。除此之外,该SDK还可以实现完全兼容Android平台的各种应用程序,在保持原有的功能和性能的同时,为用户提供了更多更好的应用体验。 过使用bes2300sdk源代码,开发人员可以更加便捷地开发华为手机应用程序,并且在不断优化的过程中,为手机用户提供更加高质量的软件服务体验。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值