如何在Visual Studio 2019的Windows 10中安装带有contrib模块的OpenCV

时间:2019-10-19 17:12:41

标签: opencv cmake windows-10 visual-studio-2019 opencv-contrib

我正在尝试在Windows 10计算机上为Visual Studio 2019安装带有contrib模块的OpenCV。

我以前在Visual Studio 2017中具有可用的版本,但最近无法使2019或2017正常工作。

我一直在使用CMake安装它,在生成之前添加了额外的模块路径。构建了ALL_BUILD和INSTALL文件后,我不确定要在何处添加库并包含路径,并且发现教程之间的结果相互冲突,而且似乎都不起作用。

我的代码将不包含库,并说无法打开源文件。

这是我的代码:

#include <opencv2/core/core.hpp>

错误是:

无法打开源文件“ opencv2 / core / core.hpp”

我已经审查了以下材料以尝试解决此问题,但是没有最新的指南包含contrib模块或任何有效的模块

1 个答案:

答案 0 :(得分:1)

这是包含目录的路径问题。 您可以在项目设置-C / C ++-常规-其他包含目录中直接设置路径:(c:/ opencv / install / include)“仅示例”。跟随图片。这将解决包含问题。

Additional include directory 您必须包括其他库目录,例如:c:\ xxx \ xxx \ install \ x64 \ vc16 \ lib x64取决于您是否为64位或32位编译了opencv,vc16是Visual Studio2019。

Additional library directories

下图的其他依赖项提供了opencv_MODULE420.lib,其中模块是核心,视频,视频等。如果在此处遇到问题,则会出现消息符号无法解析的情况。 Additional dependencies

我最近在funvision blog HERE处为此做了一个教程 如果您对CMAKE的安装有任何疑问。本教程还包括GSTREAMER的安装。