有誰知道爲什麼我無法使用CUDA,我安裝了啓用了CUDA的Nvidia顯卡,特別是GTX 660,並且我還安裝了CUDA驅動程序和工具包。但是,當我嘗試使用「HasCuda」函數時,它總是返回false。另外,當我嘗試編譯一個程序而未檢查CUDA時,我只是得到一個錯誤。所以,沒有人有任何關於如何在Visual Studio 2015中正確安裝Emgucv和CUDA的說明,順便說一下,我從nuget包中獲得了Emgucv。無法使用Emgucv CUDA
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Emgu.CV.Cuda;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void CUDACheck()
{
if (CudaInvoke.HasCuda)
{
MessageBox.Show("CUDA On");
}
else
{
MessageBox.Show("CUDA Off");
}
}
private void button1_Click(object sender, EventArgs e)
{
CUDACheck();
}
}
}
結果總是「Cuda Off」。
你的代碼在哪裏? –