mxVision安装
- 安装流程:
https://www.hiascend.com/document/detail/zh/mind-sdk/60rc2/mxVision/mxvisionug/mxvisionug_0015.html
。 - 在下载之前需要校对CANN的版本,根据CANN版本选择对应的mxVision版本。
- 安装完成之后,执行
. /xx/MindX_SDK/mxVision/set_env.sh
激活环境变量。 - 下载测试样例:
https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/contrib/MediaCodeV2
。 - 编译过程中手动将BlockingQueue.h放置到编译目录中,BlockingQueue.h在测试样例中可以通过find命令找到。
mxVision测试问题解决
Q
:编译完成后直接执行可执行文件报错,ffmpeg无法读取h264文件。
A:
- 升级CANN版本为CANN 8.0.RC2,对应mxVision版本为6.0.RC1。对应关系可以在mxVision下载页中查询。经过测试未解决问题。
- 升级安装FFmpeg-Ascend-Plugin,安装
https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/mxVision/AscendFFmpegPlugin#https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2FFFmpeg%2FFFmpeg%2Freleases%2Ftag%2Fn4.4.4
。实际解决问题。
Q
:编译完成后执行时,申请资源报错,无法完成初始化。
A:经过实际测试,CANN版本与mxVision版本不必强对应,例如CANN 8.0(不超过RC2)以及CANN 6.0均可以使用mxVision 5.0。若代码无问题但执行出现了上述问题,尝试升级或降级CANN。