我试图在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。
亲切的问候
答案 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。