0

私はライブラリが初めてで、チュートリアルに従ってビデオを分析するプログラムを書いています。ここに私のコードスニペットがあります:

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

「C:\Jenkins\workspace\」の部分がどこから来たのかわかりませんか? 誰でも私を助けることができますか?

ありがとう!

4

1 に答える 1

0

ビデオファイルのコーデックに関する詳細情報を貼り付けていただけますか。コーデック情報を見つける方法はいくつかあります。

opencv_ffmpeg*.dll のバージョンを確認できますか? Affectiva->AffdexSDK->bin の下の SDK インストーラーには、x86 または x64 に基づく opencv_ffmpeg248 または opencv_ffmpeg248_64.dll が含まれています。出荷された dll を使用してエラーが発生していることを確認できますか?

ffmpegを使用してビデオを別のファイル形式に変換してから、アプリケーションを再実行しましたか?

于 2016-11-15T17:00:37.583 に答える