Ошибка «OpenCV: недопустимая функция устройства» в проекте EmguCV при первом вызове cuda ⇐ C#
Ошибка «OpenCV: недопустимая функция устройства» в проекте EmguCV при первом вызове cuda
Я пытаюсь запустить проект, который нашел в руководстве (приложение Windows Forms [.NET Framework], EmguCV). Я использую Microsoft Visual Studio 2022 и получил три зависимости от диспетчера пакетов NuGet: Emgu.CV, Emhu.CV.Bitmap, Emgu.CV.runtime.windows.cuda.
Функция CudaInvoke.GetCudaDevicesSummary(); возвращает
Есть cuda: правда; Устройства Cuda: 1; Устройство 0: NVIDIA GeForce GTX 750 Ti
К сожалению, первый вызов функции - CudaInvoke.BilateFilter(cudaImage, resultMat, 150, 380, 380); выдает исключение:
Emgu.CV.Util.CvException
Message=OpenCV: неверная функция устройства
Я видел похожие вопросы, но там были про OpenCV C++ с проектом Cmake. И что мне нужно делать в моей ситуации?
Я пытаюсь запустить проект, который нашел в руководстве (приложение Windows Forms [.NET Framework], EmguCV). Я использую Microsoft Visual Studio 2022 и получил три зависимости от диспетчера пакетов NuGet: Emgu.CV, Emhu.CV.Bitmap, Emgu.CV.runtime.windows.cuda.
Функция CudaInvoke.GetCudaDevicesSummary(); возвращает
Есть cuda: правда; Устройства Cuda: 1; Устройство 0: NVIDIA GeForce GTX 750 Ti
К сожалению, первый вызов функции - CudaInvoke.BilateFilter(cudaImage, resultMat, 150, 380, 380); выдает исключение:
Emgu.CV.Util.CvException
Message=OpenCV: неверная функция устройства
Я видел похожие вопросы, но там были про OpenCV C++ с проектом Cmake. И что мне нужно делать в моей ситуации?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение