簡體   English   中英

OpenCV找不到正確的CUDA版本

[英]OpenCV can't find the right version of CUDA

我安裝了OpenCV 3.0.0,但是使用OpenCV遇到任何C ++或Python代碼都遇到了麻煩。 為了進行測試,我進入目錄opencv-3.0.0/samples並運行cmake來構建示例。 我收到以下錯誤:

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): Could NOT find CUDA: Found unsuitable version "5.5", but required is exact version "7.0" (found /usr)

但是,我非常確定我已經安裝了CUDA 7.0,並通過在命令行上從nvcc --version獲取以下輸出進行了驗證:

nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2015 NVIDIA Corporation Built on Mon_Feb_16_22:59:02_CST_2015 Cuda compilation tools, release 7.0, V7.0.27

為什么OpenCV會認為我安裝了錯誤的版本? 有沒有解決方法?

從CMake 2.8升級到CMake 3.2.2似乎解決了這個特定問題。

[此答案是從注釋中收集的信息中添加的,目的是將問題從未答復列表中剔除]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM