我已经下载了官方网站提供的opencv.exe。我按照这个视频配置了我的visual 10。
现在,我能够编译并运行下面给出的简单代码:
#include <cstdio>
#include <opencv2\opencv.hpp>
int main (int argc, char* argv[])
{
std::cout<<"opencv Version: "<<CV_VERSION <<std::endl;
return 0;
}问题:,但是一旦我尝试包含cuda的头(即#include "cuda.hpp"),它就会抛出一个错误fatal error C1083: Cannot open include file: 'cuda.h': No such file or directory。
我已经检查了cuda.h是否存在于C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.0\include文件夹中。
发布于 2015-06-25 13:15:02
如果您与CUDA库一起构建OpenCV库,则不需要显式设置CUDA库/标头的路径。我遵循了安装方法,即建议在这里。
我在我的OpenCV代码中包含了以下标题,它们工作得很好。
#include "opencv2\core\core.hpp"
#include "opencv2\core\cuda.hpp"
#include "opencv2\core\cuda\filters.hpp"
#include "opencv2\cudaarithm.hpp"
#include "opencv2\cudafilters.hpp"
#include "opencv2\cudaimgproc.hpp"
#include "opencv2\cudalegacy.hpp"https://stackoverflow.com/questions/31043678
复制相似问题