OPEN CV 环境配置 VS 2022(超详细+图解)

简介: OPEN CV 环境配置 VS 2022(超详细+图解)

先来说明一下写这篇博客的初衷吧,由于前段时间在和一位大佬的交流之中,他提出了一个建议,说叫我平时可以自己做一些嵌入式开发项目什么的,有极大的利处,我就跟着bi站的老师(华清创客学院)开始学习,但是老师的教程是用虚拟机创建一个linux系统,在进行代码撰写,我在大佬的建议下还是选择了vs配置opencv 的环境进行代码撰写。但是一开始的环境配置就给了我当头一棒,怎么配置都不成,总有一些错误,最后在老师的指导下才配置好,所以,我就写了这一篇文章,希望能帮助到大家。

1 open cv 简介

OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效――由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括 500 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库(尽管也可以使用某些外部库)。总的来说,OpenCV就是一个用于图像处理、分析、机器视觉方面的开源函数库。其次,opencv只是一个封装好了的计算机视觉的函数库,并不是独立的软件,而是c语言的工具,安装后在vc或vs中配置一下就可以调用里面的函数。(以上资料来自知乎博主@Lemon)

2 open cv 下载

链接: https://opencv.org/

此链接为open cv 官网,可以在官网下载windows版本。

点击library,接着选择release选项,下载windows的opencv-4.8.0版本安装包,这里由于我的电脑之前就下载过了安装包,是4.6.0的版本。

3 安装

点击安装包进行安装,本人安装在d盘中,如果大家c盘的空间较小的话,建议大家安装到d盘。

安装好后安装目录的build路径下的内容展示如图

4 配置环境变量

按照上图步骤添加来到此界面

点击新建,将下面路径复制粘贴到上面(这里我多了一个opencv,是因为我在安装的时候把他放在了一个opencv的D盘的文件夹中,大家自行判断路径):D:\opencv\opencv\build\x64\vc15\bin D:\opencv\opencv\build\x64\vc15\lib

这样,环境变量就配置好了

5 vs2022环境配置

首先,打开vs2022,点击创建新项目

然后点击空项目,点击下一步

这里我将项目名字命名为open cv 9.14 test 点击创建

创建好项目之后,点击项目上方“项目”一栏,点击“属性”选项

点开属性页后,按照下面步骤输入以下两个路径

1:D:\opencv\opencv\build\include\opencv2

2:D:\opencv\opencv\build\include

点击确定,包含目录就配置好了

下面配置库目录,按照步骤,输入路径:D:\opencv\opencv\build\x64\vc15\lib

点击确定

下面配置lib库,将lib的文件名粘贴到空白处,点击确定

我的lib库的名字是460d.lib,大家可能会由于版本的原因导致名字不一样,但后缀都是.lib

到此处,环境就配置好了!开始用代码测试

右击鼠标选择添加,选择新建项

点击c++ 文件,此处我将文件命名为9.14test.cpp,点击添加

将下列代码输入,运行测试

#include <opencv2/core/core.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
  //将需要放映出来的图片文件放在项目当前目录下
  Mat img = imread("D:\\桌面\\1.png");
  namedWindow("test");
  imshow("test", img);
  waitKey(0);
  return 0;
}

像这样,能把你的图片放出来,这样就可以了!


好了,以上就是今天的分享了,希望能帮助到大家!

相关文章
|
7月前
|
并行计算 PyTorch 算法框架/工具
anaconda+pytorch+opencv安装及环境配置
anaconda+pytorch+opencv安装及环境配置
505 0
|
存储 Cloud Native 编译器
openCV C++环境配置
openCV C++环境配置
|
6月前
|
Java API 开发工具
OpenCV On Android开发 - Android Studio上环境配置
OpenCV On Android开发 - Android Studio上环境配置
81 0
|
机器学习/深度学习 IDE 开发工具
python机器学习入门之opencv的安装与环境配置(超详细,避坑必看,包括没代码提示的解决)
python机器学习入门之opencv的安装与环境配置(超详细,避坑必看,包括没代码提示的解决)
376 0
python机器学习入门之opencv的安装与环境配置(超详细,避坑必看,包括没代码提示的解决)
|
机器学习/深度学习 机器人 计算机视觉
计算机视觉教程7-1:Windows10+OpenCV4.0+VS2019环境配置
计算机视觉教程7-1:Windows10+OpenCV4.0+VS2019环境配置
147 0
计算机视觉教程7-1:Windows10+OpenCV4.0+VS2019环境配置
|
Java 开发工具 Android开发
OpenCV On Android开发 - Android Studio上环境配置
在Android Studio 2.2上集成OpenCV4Android SDK OpenCV官方的教程是基于Eclipse配置开发环境,但是Eclipse已经被Google抛弃了,所以我是写这篇文章的前三天刚刚开始用Android Studio 2.2版本,很多Gradle脚本也不熟悉,只能各种查找。
1180 0
|
图形学 计算机视觉 C++
【OpenCV学习】在不同版本的VS下的配置方法
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ ///////////////////////////.NET下配置/////////////////////////////////////// 1.
936 0
|
2月前
|
计算机视觉
Opencv学习笔记(三):图像二值化函数cv2.threshold函数详解
这篇文章详细介绍了OpenCV库中的图像二值化函数`cv2.threshold`,包括二值化的概念、常见的阈值类型、函数的参数说明以及通过代码实例展示了如何应用该函数进行图像二值化处理,并展示了运行结果。
547 0
Opencv学习笔记(三):图像二值化函数cv2.threshold函数详解
|
3月前
|
算法 计算机视觉
opencv图像形态学
图像形态学是一种基于数学形态学的图像处理技术,它主要用于分析和修改图像的形状和结构。
56 4