OpenCV安装、QT、VS配置项目设置

opencv下载、安装

OpenCV官网下载exe,双击即可解压(其实是个压缩包)
6cf3b1d1ef76331f8f399feb2dae20f8.png
然后将自己安装后的VC15的bin路径添加到环境变量(VC2017及之后是VC15版本,之前版本是VC14)
7cf8bb41352267e65a512e44403b2d45.png

// 两者的区别是:d:代表debug版本,非d则是release版本
opencv_world451.lib
opencv_world451d.lib

6ce91a6ee0ad1ac88d09278266a51abd.png

VS项目配置

VS设置:
注意:vs设置中,文件路径是右斜杠 \(win系统文件管理器识别方式),但是编程文件中用的是左斜杠 /
参考视频教程:B站教程

(文件相对路径,以.sln工程管理文件为当前目录,.\代表当前目录,..\代表上级目录,..\..\代表上上级目录) (相对路径:相对路径里面的“相对”实际上指的是以工程文件XXX.vcproj为起点进行计算的路径,所以用 . 来指名相对路径的根目录,如.\include 即是指在当前工程目录的子目录include里寻找头文件。)

基本要安装的东西:
在这里插入图片描述

  • 知识:VC++目录和C/C++的区别:
  • VC++ Directories(VC++目录)的变量是一个Windows环境变量,和操作系统----控制面板----高级系统设置----环境变量中添加的环境变量一样,在此目录下的路径只在VS中有效。
  • C/C++中的设置用来设置命令行参数,只针对当前工程。
  • VS工程的相对路径里面的“相对”实际上指的是以工程文件XXX.vcproj为起点进行计算的路径,所以用 . 来指名相对路径的根目录,如.\include 即是指在当前工程目录的子目录include里寻找头文件。

**0:创建工程模板
目录结构:

  • bin文件作为工程的运行目录,且包含了opencv的一些动态链接库等。
  • include文件夹包含了opencv的include头文件。
  • lib文件夹放opencv的静态链接库
    在这里插入图片描述

1:配置输出目录
以sln工程所在位置作为参考位置,输出目录后缀要加\右斜杠
在这里插入图片描述
在这里插入图片描述
2:调试目录,和输出目录一致。其中目录下放有dll动态库和图片等资源文件
在这里插入图片描述
3:附件包含目录,即opencv的源文件、头文件
在这里插入图片描述在这里插入图片描述
4:附加库目录:
在这里插入图片描述

5:输入库,其中331d的d代表debug版本
在这里插入图片描述

6:为了测试方便,可以开启控制台
在这里插入图片描述

7:QT头文件路径
在这里插入图片描述

基本运行模板

#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
using namespace cv;
int main(int argc, char *argv[])
{
    Mat image = imread("1.png"); //该图片需要放在debug或者release文件夹下,即程序的运行目录
    namedWindow("img");
    moveWindow("img", 512, 0);  //图像显示窗口的位置移动
    imshow("img", image);
    waitKey(0);
    destroyAllWindows();
    return 0;
}

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你好!为了配置 VS + OpenCV + Qt 环境,你可以按照以下步骤进行操作: 1. 安装 Visual Studio:从官方网站下载并安装 Visual Studio,选择适合你的版本。 2. 安装 Qt:从 Qt 官方网站下载并安装 Qt,选择适合你的版本。确保选择安装 Qt Creator 和 MinGW 编译器。 3. 安装 OpenCV:从 OpenCV 官方网站下载并安装 OpenCV,选择适合你的版本。解压缩文件并记住解压缩的路径。 接下来,我们将配置 Visual Studio 的项目以使用 OpenCVQt。 4. 创建一个新的 C++ 项目:在 Visual Studio 中创建一个新的 Win32 控制台应用程序项目。 5. 添加 OpenCV 的路径:在 Visual Studio 中,右键单击项目并选择“属性”选项。在左侧窗格中,选择“VC++ 目录”,然后在右侧窗格中,选择“包含目录”并添加 OpenCV 的 include 文件夹路径。然后选择“库目录”并添加 OpenCV 的 lib 文件夹路径。 6. 配置链接器:在左侧窗格中,选择“链接器”,然后选择“输入”。在右侧窗格中,选择“附加依赖项”并添加 OpenCV 的库文件名(如 opencv_coreXXX.lib、opencv_highguiXXX.lib 等)。 7. 配置环境变量:在系统的环境变量中,添加 OpenCV 的 bin 文件夹路径。 8. 添加 Qt 的路径:在 Visual Studio 中,右键单击项目并选择“属性”选项。在左侧窗格中,选择“VC++ 目录”,然后在右侧窗格中,选择“包含目录”并添加 Qt 的 include 文件夹路径。然后选择“库目录”并添加 Qt 的 lib 文件夹路径。 9. 配置链接器:在左侧窗格中,选择“链接器”,然后选择“输入”。在右侧窗格中,选择“附加依赖项”并添加 Qt 的库文件名(如 Qt5Core.lib、Qt5Gui.lib、Qt5Widgets.lib 等)。 10. 配置环境变量:在系统的环境变量中,添加 Qt 的 bin 文件夹路径。 现在你的 VS + OpenCV + Qt 环境已经配置完成。你可以开始编写和运行项目了。 希望这些步骤能够帮助到你!如果你有任何疑问,请随时问我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值