我正在关注一本针对较旧版本的OpenCV(PACT开发的OpenCV 2 Computer Vision)编写的书,它告诉我在创建新的属性表时在我的Visual Studio 2013属性管理器中包含lib文件夹。
我在当前的GitHub版本(opencv-master,即OpenCV 3.1.x)中看不到名为lib的目录。此文件夹是否已被其他东西替换?
我用cmake构建了OpenCV。我发现一个4岁未解决的问题,其中有人也在寻找该文件夹。他们尝试从不再存在的另一个目录中构建库,但是无论如何对他们来说都行不通...
另一个OpenCV用户只是告诉我GitHub不包含这些库,因此您必须在本地对其进行cmake。我仍然不清楚在哪里/如何伪装它们。
我意识到预编译的二进制文件具有此功能,但我避免使用它们,因为我需要opencv_contrib中的SURF函数,因此需要从源代码进行构建。
预构建的二进制文件将在相应路径中具有一个库文件夹
Local System Path(Opencv Folder)-> build->x64/x86->vc10/vc11/vc12->lib.
正如您提到的那样,您不希望使用它,那么剩下的唯一选择就是在本地构建它,如果您打算将Opencv库用于各种功能和项目,那么这是一个更好的选择,因为它可以解决许多构建错误,可能稍后再面对。
我使用了Cmake图形用户界面来构建opencv,以下是成功在系统上构建库所遵循的步骤。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句