繁体   English   中英

错误:安装OPENVX教程包时未声明vx_tensor和VX_TYPE_TENSOR

[英]Error: vx_tensor and VX_TYPE_TENSOR undeclared when installing OPENVX tuorial package

我是OpenVX的新手,正在尝试安装教程包进行学习。 我按照Khronos OpenVX教程资料中的说明在我的Ubuntu 16.4上进行构建,过程如下。

1 -----在上面的链接中下载教程包,并将其解压缩到〜/ openvx_tutorial目录中

2 -----下载并安装OpenCV 3.1库:成功。 输出文件位于〜/ opencv / build

3 -----安装CMAKE:成功

4 -----从AMD下载并安装开源OpenVX:成功

4.1。 在GitHub上的Open-source OpenVX中下载开源,并将其解压缩到〜/ openvx_tutorial / tutorial_exercises / amdovx-core目录。

4.2。 编译中

cd ~/openvx_tutorial/tutorial_exercises/amdovx-core
cmake ../amdovx-core/ -DOpenCV_DIR="~/opencv/build/ -DCMAKE_DISABLE_FIND_PACKAGE_OpenCL=TRUE
make

这是日志。

5 -----下载并安装Khronos OpenVX资源

5.1。 Khronos OpenVX资源下载OpenVX 1.1示例实现,并将其解压缩到〜openvx_sample

5.2。 正在安装

cd ~/openvx_sample
make
make install

输出文件位于〜/ openvx_sample / out / LINUX / x86_64 / release中 然后以下测试命令成功

LD_LIBRARY_PATH="~/openvx_sample/out/LINUX/x86_64/release"
cd raw
../out/LINUX/x86_64/release/vx_test
../out/LINUX/x86_64/release/vx_query
../out/LINUX/x86_64/release/vx_example
  1. 编译教程包
cd ~/openvx_tutorial
mkdir build-open-source
cd build-open-source
cmake ../tutorial_exercises
make

发生错误,报告未声明变量类型vx_tensor和值VX_TYPE_TENSOR 在此处输入图片说明

我也尝试过使用QT构建软件包,但是发生了同样的错误。 有人遇到过这些错误吗? 我该如何解决?

谢谢。

您必须使用khronos标头v1.2

将此标头复制到您的tutorial_exercises/include/VX然后重新生成所有标头。

PS。 一些变量是不确定的,例如。 VX_TENSOR_FIXED_POINT_POSVX_TENSOR_NUM_OF_DIMS ,分别应为VX_TENSOR_FIXED_POINT_POSITIONVX_TENSOR_NUMBER_OF_DIMS

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM