2016-07-08 331 views
8

我擁有安裝了353.90 NVidia驅動程序和7.5.18 CUDA驅動程序的GeForce GTX 960。我使用的是最新版本的Emgu CV,但它沒有檢測到系統上的CUDA(即使在Emgu樣本中),Emgu.CV.Cuda.CudaInvoke.HasCuda始終爲false。與此同時,其他程序,如Xillisoft Video Converter可以毫無問題地使用CUDA。如何爲Emgu CV啓用CUDA?Emgu CV未檢測到CUDA

回答

1

確保你正在構建一個x64應用程序。如果您的構建配置設置爲AnyCpu,請取消選中項目屬性 - >構建下的「首選32位」框。在NVIDIA CUDA v7之後,OpenCV已經不再支持x86 CUDA了。

+1

這不適合我。我正在運行帶有384個CUDA內核的分立GeForce GPU的Microsoft Surface Book。我還更改了NVIDIA圖形設置,以便geforce GPU適用於所有程序,但這並未改變結果。 –