opencv 2.4.4无gpu支持错误

opencv 2.4.4无gpu支持错误,opencv,configuration,cuda,Opencv,Configuration,Cuda,在帖子中,据说C:\opencv\build\gpu\x86。。。必须添加LIB而不是C:\opencv\build\x86。。。一个。但是2.4.4 realese没有gpu文件夹。我添加了用于发布的opencv_gpu244.lib文件和用于vs 2010 conf上调试模式的opencv_gpu244d.lib,它们位于C:\opencv\build\x64\vc10\lib中。但是我得到了opencv错误(没有gpu支持):库是在没有cuda支持的情况下编译的。顺便说一句,我我正在使用c

在帖子中,据说C:\opencv\build\gpu\x86。。。必须添加LIB而不是C:\opencv\build\x86。。。一个。但是2.4.4 realese没有gpu文件夹。我添加了用于发布的opencv_gpu244.lib文件和用于vs 2010 conf上调试模式的opencv_gpu244d.lib,它们位于C:\opencv\build\x64\vc10\lib中。但是我得到了opencv错误(没有gpu支持):库是在没有cuda支持的情况下编译的。顺便说一句,我我正在使用cuda toolkit 5.0。

您应该使用支持cuda的CMake编译OpenCV库(有一个复选框)。在发布之前,包括预编译的gpu文件。

您应该使用支持CUDA的CMake编译OpenCV库(有一个复选框)。在发布之前,包括预编译的gpu文件。

给定答案中描述的过程仍然适用于OpenCV的当前发行版。只有一个小小的区别。OpenCV 2.4.4的预构建发行版不包含GPU二进制文件。要添加GPU支持,您必须使用CMake自己构建库


OpenCV 2.4.4针对开普勒体系结构GPU进行了优化。在版本2.4.3中,只有GPU二进制文件大约为1.4 GB。因此,您可以猜测,添加ComputeCapability 3.0和3.5的代码将使其更大。因此,发布这些二进制文件是不可行的,这就是为什么2.4.4版预构建发行版中不存在gpu文件夹的原因。

给定答案中描述的过程仍然适用于OpenCV的当前发行版。只有一个小小的区别。OpenCV 2.4.4的预构建发行版不包含GPU二进制文件。要添加GPU支持,您必须使用CMake自己构建库

OpenCV 2.4.4针对开普勒体系结构GPU进行了优化。在版本2.4.3中,只有GPU二进制文件大约为1.4 GB。因此,您可以猜测,添加ComputeCapability 3.0和3.5的代码将使其更大。因此,发布这些二进制文件是不可行的,这就是为什么gpu文件夹不存在于版本2.4.4预构建发行版中的原因