affdex VideoDetector无法打开mp4文件

时间:2016-11-14 00:28:15

标签: affdex-sdk

我是图书馆的新手,我正在编写一个程序来分析教程后的视频。这是我的代码片段:

        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类boost :: filesystem :: path&,const float)(C:\ Jenkins \ workspace \ affdexface-win64 \ src \ modules \ utils \ FileVideoCapture.cpp LINE 12)

我不确定" C:\ Jenkins \ workspace \"部分来自?有谁可以帮助我?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在视频文件的编解码器上粘贴更多信息吗?这里有几个ways,您可以在其中找到编解码器信息。

你能验证opencv_ffmpeg * .dll的版本吗?在Affectiva-> AffdexSDK-> bin下的SDK安装程序中,我们包含基于x86或x64的opencv_ffmpeg248或opencv_ffmpeg248_64.dll。您能否使用发运的dll验证是否收到错误?

您是否使用ffmpeg将视频转换为其他文件格式,然后重新运行该应用程序?