我试图使用haarcascade改进实时检测,我已经深入了解了haarcascade的文件,看到HasCuda无法正常工作,或者gpucascadeclassifier无法正常工作,应用程序没有响应,我使用的是Nvidia 980 GTX(因此它不是硬件问题)
示例代码:
if (GpuInvoke.HasCuda)
{
using (var car = new GpuCascadeClassifier(carFileName))
{
using (var gpuImage = new GpuImage<Bgr, byte>(image))
using (var gpuGray = gpuImage.Convert<Gray, Byte>())
{
var carRegion = car.DetectMultiScale(gpuGray, 1.1, 10, Size.Empty);
cars.AddRange(carRegion);
}
}
}