2015-10-18 1074 views
1

我有一个问题,我正在与OPenCV 3.0 + Aruco的树莓PI。我已经安装了openCV 3.0,并安装了openCV_contrib,并具有正确的安装和构建过程。但是,当我尝试编译一个项目,这是放置在opencv_contrib detect_board.cpp我得到以下错误: aruco.hpp不是一个文件或目录。 但文件aruco.hpp在那里。它位于opencv_contrib-master/modules/aruco/include/opencv2中。包含在程序中的头文件是:OpenCV 3.0:错误Aruco.hpp没有这样的文件或目录

#include <opencv2/highgui.hpp> 
#include <opencv2/aruco.hpp> 
#include <vector> 
#include <iostream> 
+0

但是你确定aruco.hpp安装在你系统的某处/ usr/loca/...(或任何地方),并且你传递了一个有效的“-I”选项来包含导演位置? (我假设你正在使用gcc) – redobot

+0

应该在'/install/include/opencv2'中找到,而不是在'master/modules/etc ...'中 – Miki

+0

你应该使用contrib模块构建OpenCV,而不是构建OpenCV然后添加contrib模块。 – Miki

回答

0

只是里面创建一个build文件夹运行opencv_contrib主aruco文件夹cmake的图形用户界面,并在文件夹位置和须藤然后打开终端制造安装。这适用于从contrib-master安装单个模块。

相关问题