Нарушение прав доступа OpenCvSharp

Я использую OpenCvSharp4 4.1.0.20190416 и функцию для глубоких нейронных сетей.

        ...
        mDnn.SetInput(blob, "data");
        // get output layer name
        var outNames = mDnn.GetUnconnectedOutLayersNames();
        // create mats for output layer
        Mat[] outs = outNames.Select(_ => new Mat()).ToArray();
        // Run dnn
        mDnn.Forward(outs, outNames);
        ...

Когда во время отладки перешли строку mDnn.Forward, через некоторое время приложение вылетело с нарушением прав доступа. Но вызов mDnn.Forward без проблем возвращает результаты. Я понятия не имею, где может быть проблема.

Program Trace' has exited with code 0 (0x0).
has exited with code -1073741819 (0xc0000005) 'Access violation'.

person Krivers    schedule 21.06.2019    source источник


Ответы (1)


Хорошо, я нашел решение. Кажется, что все можно решить, включив свойство «Включить отладку собственного кода» в свойствах проекта на вкладке отладки.

ОБНОВЛЕНИЕ

После включения этого свойства приложение аварийно завершает работу из-за другой ошибки. Наконец, проблема была в версии драйвера Intel Graphics: 24. Мне нужно удалить драйвер, и все в порядке. Процесс удаления

person Krivers    schedule 21.06.2019