OpenCV Prebuilt二进制文件没有安装任何DLL

时间:2015-10-18 03:53:04

标签: windows opencv dll directory install

我使用Windows OpenCV安装程序安装最新版本,在安装程序将文件解压缩到我的目录后,我找不到任何dll。我读到所有主要的dll',包括核心库和校准库都包含在$ OPENCV_DIR / build / x64 / bin中,但是这个目录只有几个文件,而且没有教程中提到的那些文件。

这是我的文件目录:

image description

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

1 个答案:

答案 0 :(得分:2)

OpenCV world是一个组合所有其他模块的模块。来自here

  

引入了名为opencv_world的新超级模块。它结合了用户选择的所有其他模块,因此与~20个共享库libopencv_core,libopencv_imgproc等相比,它更方便重新分配。模块需要~10-15Mb并且它从相同的目标文件(它们的并集)链接为其他模块,因此整体OpenCV编译时间仅增加了几秒钟。

只需链接到opencv_world300(d).lib文件夹中的lib,然后将opencv_world300(d).dll复制到.exe附近,或将bin文件夹添加到PATH,你已经完成了。