Я попытался запустить affdex / cpp-sdk-samples, скачанный с github. И я столкнулся с исключением.
После выполнения бросающих предложений:
frameDetector->setClassifierPath(DATA_FOLDER);
произошла ошибка:
Обнаружено исключение неправильного распределения
И VS2015 показывает:
0x00007FF884FD9E08 处 (位于 opencv-webcam-demo.exe 中) Microsoft 的 异常: Microsoft C ++ st: std :: bad_alloc , 位于 内存 x 0x0000006ED96FF7E0 处。
0x00007FF884FD9E08 处 (位于 opencv-webcam-demo.exe 中) 引发 的 异常: Microsoft C ++ st: std :: bad_alloc , 位于 内存 x 0x0000006ED96FD280 处。
0x00007FF884FD9E08 处 (位于 opencv-webcam-demo.exe 中) 引发 的 异常: Microsoft C ++ [: [rethrow] , 位于 内存 位置 0x0000000000000000 处。
0x00007FF884FD9E08 处 (位于 opencv-webcam-demo.exe 中) 引发 的 异常: Microsoft C ++ st: std :: bad_alloc , 位于 内存 x 0x0000006ED96FD280 处。
Моя среда — Windows 10 и Visual Studio 2015. Я думаю, что настроил ENV правильно.
И я использовал
-d D:\\data
указать папку данных.
Может кто-нибудь сказать мне, как исправить эту ошибку?
Каталог данных поставляется с архивом. Каталог состоит из файлов данных классификатора, требуемых affdex-native.dll во время выполнения. В зависимости от загруженного исполняемого файла x64 или x86, каталог данных будет находиться по адресу
C: \ Program Files (x86) \ Affectiva \ AffdexSDK \ data
ИЛИ ЖЕ
C: \ Program Files \ Affectiva \ AffdexSDK \ data
Других решений пока нет …