[英]openCV 2.4.9 compilation error with CUDA 6.5
我正在運行安裝了CUDA 6.5的ubuntu 14.04系統。 我正在嘗試使用OpenCV庫的功能匹配的gpu實現,我的openCV庫版本是2.4.9。 cmake ..還可以,但是當我想制作項目時,它會給我一些錯誤:
> /usr/local/include/opencv2/gpu/gpu.hpp:432:29: error: ‘vector’ does
> not name a type CV_EXPORTS void merge(const vector<GpuMat>& src,
> GpuMat& dst, Stream& stream = Stream::Null());
> ^ /usr/local/include/opencv2/gpu/gpu.hpp:432:35: error: expected ‘,’ or
> ‘...’ before ‘<’ token CV_EXPORTS void merge(const vector<GpuMat>&
> src, GpuMat& dst, Stream& stream = Stream::Null());
你能幫幫我嗎? 謝謝...
使用命名空間std; 在包含gpu.hpp之前
例
using namespace std;
#include <opencv2/gpu/gpu.hpp>
這對我有用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.