Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用gpu cuda支持编译opencv_Opencv_Cuda_Gpu - Fatal编程技术网

使用gpu cuda支持编译opencv

使用gpu cuda支持编译opencv,opencv,cuda,gpu,Opencv,Cuda,Gpu,我正在CUDA 4.0中使用OpenCV 2.3.1 我已经安装了由CMAKE提供的OpenCV 2.3.1,并启用了_CUDA标志。然后我在发布和调试模式下编译了OpenCV解决方案,但当我使用CV::GPU的getCudaEnabledDevice函数时,它仍然返回0。这意味着它没有检测到启用CUDA的设备 看来我做的每件事都是对的,还是发生了什么事 谁能告诉我现在哪里出了问题 提前谢谢。我也有同样的问题。我把它修好了 正在使用.exe将opencv\u core243d.dll从E:\op

我正在CUDA 4.0中使用OpenCV 2.3.1

我已经安装了由CMAKE提供的OpenCV 2.3.1,并启用了_CUDA标志。然后我在发布和调试模式下编译了OpenCV解决方案,但当我使用
CV::GPU
getCudaEnabledDevice
函数时,它仍然返回0。这意味着它没有检测到启用CUDA的设备

看来我做的每件事都是对的,还是发生了什么事

谁能告诉我现在哪里出了问题


提前谢谢。

我也有同样的问题。我把它修好了 正在使用.exe将opencv\u core243d.dll从
E:\opencv\build\gpu\x64\vc10\lib
文件夹复制到工作目录。
我不知道为什么这很重要,但确实如此

使用cuda 5.0
VS2010 express

win 7 x64

我也有同样的问题。我把它修好了 正在使用.exe将opencv\u core243d.dll从
E:\opencv\build\gpu\x64\vc10\lib
文件夹复制到工作目录。
我不知道为什么这很重要,但确实如此

使用cuda 5.0
VS2010 express

win 7 x64

但我在文件中读到opencv 2.3.1仅支持cuda 4.0。opencv 2.4支持cuda 4.1.2.3.1明确不需要4.1,我怀疑它是否可以使用。。。是否安装了cuda工具包和sdk?我强烈建议安装cmake gui,以便更轻松地安装,您甚至可能会看到找不到与cuda相关的内容(如果适用)您可以使用工具包运行设备查询吗?然而,我确实推荐2.4W/4.1,因为它是可用的,我记得关于那个特定版本的一些最大的烦恼。但是,嘿,这取决于你,但我在文件中读到,opencv 2.3.1仅支持cuda 4.0。opencv 2.4支持cuda 4.1.2.3.1明确不需要4.1,我怀疑它是否能工作。。。是否安装了cuda工具包和sdk?我强烈建议安装cmake gui,以便更轻松地安装,您甚至可能会看到找不到与cuda相关的内容(如果适用)您可以使用工具包运行设备查询吗?然而,我确实推荐2.4W/4.1,因为它是可用的,我记得关于那个特定版本的一些最大的烦恼。但是,嘿,这取决于你