ITPub博客

首页 > 人工智能 > 人工智能 > 【MindStudio训练营第一季】OpenCV插件-案例复现

【MindStudio训练营第一季】OpenCV插件-案例复现

原创 人工智能 作者:hw327701 时间:2022-12-28 22:47:09 0 删除 编辑

【 MindStudio训练营第一季】OpenCV插件-案例复现

聂燕+新手+yaowuerqierer+【MindStudio训练营第一季】OpenCV插件-案例复现.doc

案例复现 流程

OpenCV插件介绍

本代码仓插件实现了opencv的抠图和缩放功能。
抠图: 支持根据目标检测的(x,y)坐标和(width,height)宽高进行图像裁剪(抠图)。
缩放: 对解码后的YUV格式以及BGR格式的图像进行指定宽高的缩放。

本项目以昇腾Atlas310卡为主要的硬件平台。

支持的SDK版本为 2.0.4, CANN 版本为 5.0.4。

工程目录如下所示:

 

项目下载

打开  https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/contrib/OpenCVPlugin

可以看到代码地址。

使用 如下命令 将代码仓下载到本地:

git clone https://gitee.com/ascend/mindxsdk-referenceapps.git                

 

 

MindStudio 复现

MindStudio 下选择下载的文件目录,找到 OpenCVPlugin 项目:

 

点击 信任项目   后打开项目如下:

 

点击 Ascend , 选择Convert to Ascend Project , 等待之后发现项目转换成功, Ascend菜单 完全显示正常:

 

体验可视化流程编排如下:

 

Deployment 项目到 ecs 服务器

 

登录 ecs 服务器在如下目录:

 

在 main.py 所在目录上传图片命名为 "person.jpg" ,可通过修改 pipeline 文件选择相应的功能。

 

右键 点击 main.py   运行 - 》运行 main

 

结果如下:

 

登录 ecs 发现生成 result.jpg 图片

 

但是本地 windows 对应文件夹无此结果(有开发者提出这是个 bug, 希望官方可以核实)

 

最后是复现前后的图片比对:大小和像素都发生变化

 

避免资源浪费,复现完成后,不使用 mindstudio 情况可以关闭服务器 ecs 。

建议和疑问

1 、 ecs 服务器上生成了结果图片,但是本地 windows 对应文件夹无此结果(有开发者提出这是个 bug, 希望官方可以核实)

 

2、 配置 Remote MindX SDK Setting 时,如下图,最后一个 Local SDK location 设置本地环境路径,为什么不可选其它地方,只能默认在 C 盘位置?请问设计的原因是什么?版本在后面截图:

 

 

 

 

 

 

 

 

 

 

 

 

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70025312/viewspace-2929949/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-12-19

  • 博文量
    4
  • 访问量
    1294