我正在为一个为旧版OpenCV编写的书(PACT的OpenCV 2计算机视觉),它告诉我在创build一个新的属性表时在我的Visual Studio 2013 Property Manager中包含lib文件夹。
在当前的GitHub版本(opencv-master,OpenCV 3.1.x)中没有看到名为lib的目录。 这个文件夹是否被别的东西取代了?
我用cmake构build了OpenCV。 我发现一个4岁的未答复的问题,其中有人也在寻找这个文件夹。 他们试图从另一个不再存在的目录中build立图书馆,但是这对他们来说不起作用。
另一位OpenCV用户告诉我,GitHub不包括库,所以你必须在本地制作。 我仍然不清楚我在哪里/如何制作它们。
我意识到预构build的二进制文件有这个,但我避免它们,因为我需要opencv_contrib中的SURF函数,所以我需要从源代码构build它。
预建的二进制文件将在相应的路径中有一个库文件夹
Local System Path(Opencv Folder)-> build->x64/x86->vc10/vc11/vc12->lib.
正如你所说,你不希望使用它,那么唯一的选择就是在本地构建它,如果你打算使用Opencv库来实现各种功能和项目,这是一个更好的选择,因为它解决了许多构建错误,你可能会迟一点。
我使用Cmake图形用户界面来构建opencv,以下是我在系统上成功构建库的步骤。