2012-05-15 163 views
0

我给这个命令OpenCV的使用CUDA编译

的cmake -D CMAKE_BUILD_TYPE =释放-D CMAKE_INSTALL_PREFIX = /开发/ OpenCV的/安装/ OpenCV的/ * -D WITH_CUDA = ON -D CUDA_TOOLKIT_ROOT_DIR =在/ usr /本地/ CUDA/..

但总的cmake给我

- 其他第三方库: - 使用IPP:NO - 使用TBB:NO - 使用Cuda的:NO - 使用Eigen:NO - 使用Clp:NO

怎么办? 谢谢。

+0

你能否提供完整的CMake报告?你有什么CUDA版本? – geek

回答

1

很可能您没有安装所需的CUDA版本。 cmake的输出应该警告你。

OpenCV 2.3.1仅支持CUDA 4.0。

OpenCV 2.4支持CUDA 4.1和4.2。

+0

btw ive解决了问题。问题是cmake version.ubuntu有2.8.0,我编译了2.8.7,并且它们都可以。谢谢aswers – user1030629