Ошибка «OpenCV: недопустимая функция устройства» в проекте EmguCV при первом вызове cudaC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка «OpenCV: недопустимая функция устройства» в проекте EmguCV при первом вызове cuda

Сообщение Anonymous »


Я пытаюсь запустить проект, который нашел в руководстве (приложение 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. И что мне нужно делать в моей ситуации?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»