聂燕+新手+yaowuerqierer+【MindStudio训练营第一季】OpenCV插件-案例复现.doc
本代码仓插件实现了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 下选择下载的文件目录,找到 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/ ,如需转载,请注明出处,否则将追究法律责任。