2015-10-18 116 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安裝單個模塊。

相關問題