我有一個問題,我正在與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>
但是你確定aruco.hpp安裝在你係統的某處/ usr/loca/...(或任何地方),並且你傳遞了一個有效的「-I」選項來包含導演位置? (我假設你正在使用gcc) – redobot
應該在'/install/include/opencv2'中找到,而不是在'master/modules/etc ...'中 –
Miki
你應該使用contrib模塊構建OpenCV,而不是構建OpenCV然後添加contrib模塊。 – Miki