我有一个问题,我正在使用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>
答案 0 :(得分:2)
答案 1 :(得分:0)
在opencv_contrib-master中的aruco文件夹上运行cmake gui,在其中创建一个build文件夹,然后在文件夹位置打开终端并sudo make install。这适用于contrib-master的单模块安装。