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, а затем повторно запустили приложение?

Другие вопросы по тегам