2015-10-18 33 views
1

我使用Windows OpenCV安装程序来安装最新版本,并且在安装程序将文件提取到我的目录之后,我找不到任何dll。我读过所有主要的dll,包括核心库和校准库,都包含在$ OPENCV_DIR/build/x64/bin中,但是这个目录只有几个文件,本教程中没有提到这些文件。没有DLL与OpenCV一起安装预构建二进制文件

这里是我的文件目录:

image description

正如图所示,不存在的DLL位于此目录中。我还查看了相应的vc11和x86目录,并且它们具有相同的一组文件。我确信我没有做错任何事,但我没有看到dll的安装位置。库文件位于staticlib文件夹中,但这些不是我所需要的。我在安装Opencv时错过了一个步骤吗?

回答

2

OpenCV world是一个模块,它结合了所有其他模块。从here

新的超级模块谦虚地称为opencv_world已经出台。它将用户选择的所有其他模块组合在一起,因此与〜20共享库libopencv_core,libopencv_imgproc等相比,它更便于重新分发。该模块需要大约10-15Mb,并且从相同的目标文件(它们的联合)链接到其他模块,所以整体OpenCV编译时间只增加了几秒钟。

只是链接到lib文件夹中找到opencv_world300(d).lib,并复制opencv_world300(d).dll附近.exe,或bin文件夹添加到PATH,就大功告成了。

+1

是的,我想通了。教程真的过时了,应该是最新的。 – iamseiko

相关问题