SIFT detectAndCompute генерирует исключение ipp - PullRequest
2 голосов
/ 25 октября 2019

В моем решении для отслеживания изображений в режиме реального времени, когда я звоню Detect и Compute, я получаю исключение.

Исключение не вызывает сбой программы, и отслеживание все еще работает (на моем компьютере), но из-за фактачто это постоянно бросает исключение, я вижу некоторые серьезные падения производительности. Вот исключение:

Exception thrown at 0x00007FFF0FBEA839 in OpenCV2.exe: Microsoft C++ exception: ipp::IwException at memory location 0x0000004CB72FC5C8.

Я попытался напечатать исключение, чтобы получить детали с предложением try-catch, но оно не дало мне никакой информации. Вот строка, которая выдает это исключение:

algo->detectAndCompute(frame, mask, keypoints2, descriptors2, false);

1 Ответ

1 голос
/ 25 октября 2019

Это безвредно, см., Например, https://github.com/opencv/opencv/issues/9718.

Если вы запустите свой код вне отладчика, вы не увидите распечатку исключения.

...