2015-10-18 34 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

相關問題