OpenCV 3.0:错误Aruco.hpp没有这样的文件或目录

时间:2015-10-18 16:15:08

标签: c++ opencv

我有一个问题,我正在使用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中。程序中包含的头文件是:

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

2 个答案:

答案 0 :(得分:2)

好像你没有openCV 3.1.-安装! aruco是openCV3的额外模块...... http://docs.opencv.org/master/d9/d6d/tutorial_table_of_content_aruco.html#gsc.tab=0

答案 1 :(得分:0)

在opencv_contrib-master中的aruco文件夹上运行cmake gui,在其中创建一个build文件夹,然后在文件夹位置打开终端并sudo make install。这适用于contrib-master的单模块安装。