关于Windows10下,Visual studio 2017中opencv3.4的配置方法总结

关于Windows10下,Visual studio 2017中opencv3.4的配置方法总结

说明:本文仅是个人在刚接触到如题所提到的知识时,综合网上的观点以及教学视频中的方法,最后总结出的配置过程和方法,虽然不能解决在实际问题中的所有问题,但若能给看到此文的朋友们带来一点点帮助,便不甚荣幸。

提示:因为本人使用的是windows系统,故本文是关于windows10下,visual studio 2017中opencv3.4的配置,在整个过程中,分为:电脑的环境变量配置VS中的配置两步。

一、windows系统环境变量的配置

1、在opencv官网(https://opencv.org/opencv-3-4-1.html),下载对应版本,安装完成后,即可开始电脑环境变量的配置过程,如下:
2、我的电脑->属性->高级系统设置->环境变量:(如果“我的电脑”是桌面快捷方式,可以先找到其所在文件位置)
电脑环境变量配置第一步
3、系统变量->Path->编辑->新建,将opencv安装目录下的bin文件目录添加进去即可:
电脑环境变量配置第二步
需要注意的是,在opencv3.4中,有vc14和vc15(还有其他版本的),这个对应不同的Visual studio版本,因为我用的是VS2017,所以选vc15。

二、Visual Studio 2017中的配置

1、新建空项目windows控制台应用程序,本例中选择的是新建空项目
2、在解决方案资源管理器中,按照步骤:源文件->添加->新建项->C++头文件(.cpp)添加源代码文件(例如: main.cpp),后面的代码就是在这里编写。
3、右键点击第一步中所新建项目名称->属性->VC++目录
VS配置1
分别打开“包含目录”、“库目录”,并修改相应内容,也就是opencv的安装路径中相应的内容(参考图片中所示),具体请参考自己电脑中的内容,以下均为本例示例,仅供参考:
1)包含目录:
D:\opencv3.4\opencv\build\include
D:\opencv3.4\opencv\build\include\opencv
D:\opencv3.4\opencv\build\include\opencv2
VS配置2
2)库目录
D:\opencv3.4\opencv\build\x64\vc15\lib
VS配置3
4、属性->C/C++ ->常规->附加包含目录,将其内容修改为上一步中的“包含目录”相同(这一步我不确定是否需要
5、属性->链接器->输入->附加依赖项,在里面添加进去opencv对应的lib库的名字
opencv_world340.lib
opencv_world340d.lib
VS配置4
这个库可以在对应的安装目录下找到,比如我装在D盘的为:
VS配置5
到此,就配置完成了。

下面是一个例子:

在第2步新建的源代码文件中加入下面代码:

#include <iostream>  
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  
int main(int argc, char * argv[])
{
	std::cout << "Hello World!\n";
	const std::string window_name = "test";
	const std::string pic_name = "test.jpg";
	cv::Mat test_pic = cv::imread(pic_name);
	if (test_pic.empty())
	{
		std::cout << "no input image" << std::endl;
		return -1;
	}
	cv::namedWindow(window_name);
	cv::imshow(window_name, test_pic);
	cv::waitKey(0);
	return 0;
}

其中,"test.jpg"是一张图片的名字(test)及格式(.jpg,其他格式也可以),并要将该图片放在源代码(.cpp) 所在位置,然后就可以运行了。
运行结果示例1

最后,如果运行时报错,可能是刚修改的配置还未生效,可以试试重启visual studio。如果有其他错误,那我深感抱歉,因为刚开始接触,懂的不多,见谅 —。—

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值