详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发

文章目录

  • Windows中安装C++版本的OpenCV
    • 下载安装包
    • 安装
    • OpenCV相关的一些网页
  • 配置OpenCV的Visual Studio 2019开发环境
    • 检查Visual Studio Community 2019的C++桌面开发环境
    • 配置OpenCV在Windows操作系统的环境变量
    • 创建OpenCV工程, 并为其配置开发环境
  • 在Visual Studio Community 2019中测试OpenCV

Windows中安装C++版本的OpenCV

下载安装包

进入下载地址: https://opencv.org/releases/, 选择需要的版本, 选择Windows安装包, 进行下载.

详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第1张图片

安装

双击下载好的安装包, 选择安装解压位置, 进行安装即可. PS: 默认会在安装目录下面自动创建一个opncv文件夹, 所有的安装文件都会解压到这个文件夹下.

详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第2张图片

OpenCV相关的一些网页

OpenCV官网: https://opencv.org/
OpenCV安装包下载地址: https://opencv.org/releases/

配置OpenCV的Visual Studio 2019开发环境

检查Visual Studio Community 2019的C++桌面开发环境

确保已经安装好Visual Studio Community 2019 , 并且已安装使用 C++ 的桌面开发工作负荷.

  • 若没有安装Visual Studio Community 2019, 请前往官网下载安装, 并勾选安装使用 C++ 的桌面开发工作负荷!
  • 若没有安装使用 C++ 的桌面开发工作负荷, 请使用Visual Studio Installer进行安装, 在此之前已经安装好Visual Studio Community 2019.
    详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第3张图片
    ↓ \downarrow
    详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第4张图片

配置OpenCV在Windows操作系统的环境变量

安装目录\\opencv\build\x64\vc16\bin,添加进Windows的系统变量Path中. 例如: D:\opencv480\opencv\build\x64\vc16\bin.
详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第5张图片
↓ \downarrow
详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第6张图片
↓ \downarrow
详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第7张图片

创建OpenCV工程, 并为其配置开发环境

  1. 打开Visual Studio Community 2019, 新建空项目, 若没有安装使用 C++ 的桌面开发工作负荷, 则没有此选项.
  2. 修改Visual Studio Community 2019Debugx64
  3. 为OpenCV项目工程配置包含目录: 右键项目工程, 选择属性, 选择VC++ 目录, 选择包含目录, 将安装目录\opencv\build\include安装目录\opencv\build\include\opencv2添加进去. (PS: 不同的安装路径, 会有不同, 例如博主安装路径在D:\opencv480, 则添加D:\opencv480\opencv\build\includeD:\opencv480\opencv\build\include\opencv2)
  4. 为OpenCV项目工程配置库目录: 在刚刚配置项目工程配置包含目录的工程属性页, 选择选择VC++ 目录, 选择库目录, 将安装目录\opencv\build\x64\vc16\lib添加进去. (PS: 不同的安装路径, 会有不同, 例如博主安装路径在D:\opencv480, 则添加D:\opencv480\opencv\build\x64\vc16\lib)
  5. 为OpenCV项目工程配置链接器: 在刚刚配置项目工程配置库目录的工程属性页, 选择选择连接器, 选择输入, 选择附加依赖项, 将opencv_world480d.lib添加进去. (PS: 不同的OpenCV版本, 会有不同, 例如博主安的为opencv_world480d.lib, 具体添加那一个的链接器名字可在安装目录\\opencv\build\x64\vc16\lib下查看. 链接器有两个, 一个带有字母d另一个不带, 带有字母d的是在Release模式下使用, 不带的是在Debug模式下使用, 因为我们是做OpenCV的调试和开发, 则需要添加带有字母d的链接器)
  6. 应用然后确定

详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第8张图片
↓ \downarrow
详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第9张图片
↓ \downarrow
在这里插入图片描述

↓ \downarrow

详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第10张图片
↓ \downarrow
详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第11张图片
↓ \downarrow
详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第12张图片

↓ \downarrow

详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第13张图片
↓ \downarrow
详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第14张图片
↓ \downarrow
详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第15张图片
↓ \downarrow
详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第16张图片
↓ \downarrow

详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第17张图片
↓ \downarrow

详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第18张图片

在Visual Studio Community 2019中测试OpenCV

为OpenCV添加源文件, 复制下面代码, 进行本地Windows调试, 成功显示LENA的图像, 则表示测试通过, 否则请对照前述步骤认真检查. 尤其注意在配置OpenCV环境前需要将Visual Studio Community 2019的Debug改成x64.

#include 
#include 

using namespace std;
using namespace cv;

int main()
{
	Mat img;

	img = imread("D:/opencv480/opencv/sources/samples/data/lena.jpg");  // 此处是读取图片, 不同的OpenCV安装路径, 对应的lena.jpg图片路径会有所不同
	if (img.empty())
	{
		cout << "未成功读取图片, 请检查图片路径!" << endl;
		return -1;
	}

	imshow("TEST", img);
	waitKey(0);

	return 0;
}

详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第19张图片
↓ \downarrow

详细讲解Windows中安装C++版本的OpenCV并使用Visual Studio 2019进行开发_第20张图片

↓ \downarrow


收集整理和创作不易, 若有帮助, 请帮忙点赞收藏❤️, 谢谢!✨✨

你可能感兴趣的:(计算机视觉,Windows,OpenCV,windows,c++,opencv)