(Opencv C++)数字图像处理环境配置

首先我们需要安装Visual Studio,其链接如下:https://visualstudio.microsoft.com/zh-hans/downloads/

这里我们选择下载的版本为社区版(社区版是免费的):

然后安装一些基本的插件,我安装的如下图:

接下来我们需要去下载OpenCV的官方库:https://opencv.org/

这里我们点击OpenCV4.0,进入下面的界面:

这里选择OpenCV4.0还是OpenCV3.0都可以,但是两个库会有区别(暂时发现有些宏定义改变了),这里我们选择的是OpenCV3.0。

下载完之后我们需要解压,解压完成之后会生成如下的文件夹(解压的路径一定要清楚,不要忘了):

扫描二维码关注公众号,回复: 4776749 查看本文章

该文件夹里面会包含如下文件:

接下来我们需要配置环境变量:选中此电脑点击鼠标右键,选择属性,出来如下界面,然后选择高级系统设置

在高级里面选择环境变量:

然后在系统变量里面选择编辑:

然后将相应的位置添加到环境变量里面:

添加完之后我们需要注销一下用户,然后让其生效。

接下来我们需要打开VS2017进行相应的库路径配置:

首先新建一个项目:

选择Visual C++ Windows控制应用台程序,存储位置不要包含中文路径:

创建完成之后会出现如下界面:

处理之后剩下这样:

然后我们将属性管理器窗口调出:

会发现右边窗口下面多了个属性管理器

然后点击Debug|x64

然后打开VC++目录:

添加下面三个路径(opencv3.4.4是我自己创建的文件夹,这里可以不用管):

接下来我们要添加库目录:

这里我们添加的是vc15的库:

然后我们需要添加链接器的输入:

添加的文件如下:

这两个文件所在的目录如下:

配置完成之后点击应用即可。

然后还有一些其它的操作:

将Debug改成x64(这里我们只配置了Debug|x64的库,所以用这个编译,不然会报错)。

我们改成不适用预编译头。

然后我们用如下代码测试一下打开一张图片:

#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
	//读入一张图片
	Mat scr = imread("3.jpg");
	//显示读入的图片
	imshow("【载入的图片】",scr);
	//等待60000ms后关闭
	waitKey(60000);
	return 0;
}

效果图如下:

可能出现的问题:

(1)、有图片打开,但是灰色的。这里我们将代码改成如下:

#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
	//读入一张图片
	Mat scr = imread("3.jpg");
	//打开一个窗口
	namedWindow("【载入的图片】", 1);
	//显示读入的图片
	imshow("【载入的图片】",scr);
	//等待60000ms后关闭
	waitKey(60000);
	return 0;
}

我们这里载入一个窗口让其显示。

效果:

(2)、版本问题:

这里我们重定向一下就好了。

完。

猜你喜欢

转载自blog.csdn.net/qq_40598185/article/details/85754515