affdex VideoDetector не удалось открыть файл mp4
Я новичок в библиотеке, и я пишу программу для анализа видео после учебника. Вот мой фрагмент кода:
detector = new VideoDetector(24);
detector.setClassifierPath(classifierPath);
detector.setImageListener(this);
detector.setDetectAllExpressions(true);
detector.setDetectAllEmotions(true);
detector.setDetectAllEmojis(true);
detector.setDetectAllAppearances(true);
detector.setDetectAge(true);
detector.setDetectEthnicity(true);
detector.start();
detector.process("path to the video file");
Я получил следующее исключение:
Ошибка при открытии видеофайла: Источник: __cdecl FileVideoCapture::FileVideoCapture(повышение класса const::filesystem::path &,const float)(C:\Jenkins\workspace\affdexface-win64\src\modules\utils\FileVideoCapture.cpp LINE 12)
Я не уверен, откуда берется часть "C:\Jenkins\workspace\"? Кто-нибудь может мне помочь?
Спасибо!
1 ответ
Можете ли вы вставить больше информации о кодеке видео файла. Вот несколько способов найти информацию о кодеке.
Можете ли вы проверить версию opencv_ffmpeg*.dll? В установщик SDK в Affectiva->AffdexSDK->bin мы включаем либо opencv_ffmpeg248, либо opencv_ffmpeg248_64.dll на основе x86 или x64. Можете ли вы проверить, что вы получаете ошибку, используя DLL, которая поставляется?
Вы конвертировали видео в другой формат файла, используя ffmpeg, а затем повторно запустили приложение?