C ++视频示例问题:opencv_ffmpeg.dll" corrupt"

时间:2016-05-10 13:49:09

标签: affdex-sdk

我试图在Affdex SDK中运行视频演示示例应用程序,但遇到链接器错误。在in指令页面(http://developer.affectiva.com/v3/windows/)中有一个指出: " VideoDetector"需要一个动态库,opencv_ffmpeg.dll。但是,我找不到这个.dll作为SDK包或github示例代码的一部分。

我下载了openCV版本3.1,它被提到是必需的依赖项,但它也没有opencv_ffmpeg.dll。它确实有两个似乎相关的文件:opencv_ffmpeg310.dll和opencv_ffmpeg310_64.dll。但是,当我尝试将项目与这些文件中的任何一个链接时,我收到错误:

错误LNK1107文件无效或损坏

所以,我只是想知道我做错了什么,我在哪里可以找到正确的opencv_ffmpeg.dll。

亲切的问候

1 个答案:

答案 0 :(得分:0)

  • VideoDetector [c++]在运行时需要动态库 opencv_ffmpeg.dll 进行视频解码。

  • 您可以从downloads page下载适用于Windows的Affdex SDK 3.0。根据您为其下载SDK的体系结构,您可以在C:\Program Files\Affectiva\Affdex SDK\bin找到opencv_ffmpeg248_64.dll或在C:\Program Files (x86)\Affectiva\Affdex SDK\bin找到opencv_ffmpeg248.dll。