Opencv下载及安装
第一种方法:官网下载
第二种方法:一个外网的网站
安装最好直接放在D盘,后面的教程都以直接放在D盘开展。
配置Opencv
第一步让我先打开我们的VS2019(VS2019安装就到其他博主那里找吧)
在这里插入图片描述
第二步创建一个新的项目,这个项目一会用来测试我们装的OpenCV是否能用
创建的名字先命名为OpenCV,不过其他命名也可以
第三步,进入到了主页面(我的主页面有自定义壁纸,正常背景应该是黑色的或白色的),点击项目–>OpenCV属性
随后进入OpenCV的属性页
点击VC++目录–>包含目录,进入包含目录的页面
将 D:\\opencv\\build\\include 路径复制到图中的位置之后点击确定
之后进入 库目录 D:\\opencv\\build\\x64\\vc15\\lib 将这个路径放到图中位置随后点击确定
之后进入 链接器 --> 输入 -->附加依赖项
将 opencv_world452d.lib 复制到图中位置,这里我说一下, opencv_world452d.lib 是因为我下载的版本是4.5.2的所以是452d,有些人下载的版本号并不是这个,所以接下来我们可以去看一下自己的版本号。
如果你把OpenCV直接放在了D盘 那么D:\opencv\build\x64\vc15\bin这个路径你就可以看到自己的版本号了
之后就可以将opencv_world452d.lib后面的452d改成你想对应的版本号。
这样的三步我们就已经基本成功安装好了OpenCV了,接下来让我简单测试一下。
首先我们先改成x64,之后项目–>添加新项–>取一个最好不带中文的名字(此外也要说一下,在安装软件时候,任何路径最好都不要有中文,因为大部分软件都是英文开发的,对中文的容错度并不是很好,所以用中文很可能报错)
新建成功后我们可以找一张电脑上的图片做一下测试
#include<opencv2/imgcodecs.hpp>
#include<opencv2/highgui.hpp>
#include<opencv2/imgproc.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main()
{
string path = "D:\\ID\\test.png";//这里的路径是你图片的绝对路径,并且用\\来分隔每个文件
Mat img = imread(path);
imshow("Image", img);
waitKey(0);
return 0;
}
运行结果如下
如果你产生了如下的报错,那么说明你的配置路径有问题或者图片路径有问题,路径之间的分隔要用 \ 并且最好是绝对路径。
之后进行一下摄像头的测试
#include<opencv2/imgcodecs.hpp>
#include<opencv2/highgui.hpp>
#include<opencv2/imgproc.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main()
{
VideoCapture cap(0);//0默认是内置设备头
Mat img;
while (true)
{
cap.read(img);
imshow("Image", img);
waitKey(1);//延时1ms
}
}
到这里,OpenCV的安装就暂时结束了,可以进行我们的C++图像处理学习了。
转载:https://blog.csdn.net/WUHU648/article/details/116209945