我是 OpenVX 的新手,正在尝试安装教程包进行学习。我按照Khronos OpenVX 教程材料中的说明在我的 Ubuntu 16.4 上构建它,过程如下。
1-----在上面链接下载教程包,解压到~/openvx_tutorial目录下
2-----下载并安装OpenCV 3.1库:成功。输出文件位于~/opencv/build。
3-----安装CMAKE:成功
4-----从AMD下载并安装Open-source 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
- 编译教程包
cd ~/openvx_tutorial
mkdir build-open-source
cd build-open-source
cmake ../tutorial_exercises
make
发生错误,报告变量类型vx_tensor和值VX_TYPE_TENSOR未声明。
我也尝试使用 QT 构建包,但发生了同样的错误。以前有没有人遇到过这些错误?我该如何解决?
谢谢你。