如何设置OpenCV 3.4.0?

时间:2018-01-14 18:44:19

标签: c++ opencv visual-c++

我有关于OpenCV 2.4.3的说明:

  

在Visual C ++ 2010 Express中安装OpenCV 2.4.3 [关闭]

但是,我无法将其完全转换为3.4.0

我收到错误

  

无法打开文件'opencv_calib3d340d.lib'

对于OpenCV 2.4.3,文件名为“opencv_calib3d243d.lib”

我的猜测是,在OpenCV 3.4.0中,文件名是“opencv_calib3d340d.lib”

但这不正确。

1 个答案:

答案 0 :(得分:2)

我一直在使用opencv 3.3,在看到这篇文章之后我决定尝试3.4来看看opencv_calib3d340.lib是否缺失,但它不是,它仍然存在。

如果你下载winpack,在Windows上我相信你使用opencv_world340.lib和.dll,但如果你使用cmake并自己构建,那么opencv_calib3d340.lib就在lib文件夹中。

设置: 下载sources zip文件,在某处解压缩。然后打开cmake gui,选择源目录,构建二进制目录和当前生成器。然后单击configure,wait,then generate,wait,然后单击打开项目。

在构建'ALL_BUILD'之后,或者只是构建opencv_calib3d,如果这就是你想要的,节省了大量的时间。

我刚刚尝试了上面的步骤并且工作正常:

之后我在bin /中有opencv_calib3d340.dll文件,在lib /中有opencv_calib3d340.lib

我也尝试过调试版本,并且有一个文件opencv_calib3d340d.lib以及一个opencv_calib3d340d.dll文件。