【昇腾CANN训练营第二期】第三课基于MindX SDK开发目标检测应用

样例实现图像目标检测功能。具体流程为图像解码->图像缩放->模型推理->模型后处理

  • 安装python的opencv
pip3.7 install opencv-python -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

     时间比较久,耐心等待一下

import cv2 检测一下无问题 安装成功

exit() 退出

  • mkdir test创建一个文件夹应该放我们课程3的代码

      通过上一节的学习 我们先进到我们的环境目录 

cd /home/HwHiAiUser/MindX/

首先我们通过git clone https://gitee.com/kongchibin/ascend_camp.git 克隆到本地

然后通告ftp将我们week3文件夹的内容上传到我们刚刚创建好的目录里


  • 上一周转换的yolov3模型,拷贝到model目录下

cp /home/HwHiAiUser/MindX/yolov3/yolov3_tf_bs1_fp16.om ./test/model/

  • 配置环境变量
export MX_SDK_HOME=/home/HwHiAiUser/MindX/mxVision
export LD_LIBRARY_PATH=${MX_SDK_HOME}/lib:${MX_SDK_HOME}/opensource/lib:${MX_SDK_HOME}/opensource/lib64:/usr/local/Ascend/ascend-toolkit/latest/acllib/lib64:/usr/local/Ascend/driver/lib64/
export GST_PLUGIN_SCANNER=${MX_SDK_HOME}/opensource/libexec/gstreamer-1.0/gst-plugin-scanner
export GST_PLUGIN_PATH=${MX_SDK_HOME}/opensource/lib/gstreamer-1.0:${MX_SDK_HOME}/lib/plugins
export PYTHONPATH=${MX_SDK_HOME}/python
  • 运行
python3 main.py

第一次运行的时候保存,看代码是因为路径是models /... 由于刚刚上传代码的时候上传的文件夹名字是model  所以改一下文件夹名字之后再运行就没有问题了

输出结果

完成

(完)