vs2015+opencv3.4.1 配置
最近自己安装配置了 vs2015+opencv3.4.1,用c++写程序
一直是看的网上的教程安装配置,但是总是不好用,可能是要区分每个人的不同情况吧,
有的人简配置配置就ok了,但是有些人电脑则不然,就像我的0.0
一. vs2015我装的企业版,企业版专业版这些自然是无所谓了,需要的功能都是有的,需要的可以在网上下,资源很多的,不巧我只有个安装包,百度云里没有0.0,这次主要讲配置环境,软件下载自己网上很好解决!
好吧,我正在把安装包传进百度云发链接(网上有些资源确实恶心了点,要不就注册某个不明网站,要么跟下来一大堆流氓软件)
说着说着,安装包传完了,还挺快,话不多说,上干货
链接:https://pan.baidu.com/s/1DnQcJvRpVjZAgfPysEcfcQ 密码:4hi3
二 . opencv3.4.1 下载地址https://opencv.org/ 很容易下载 下载完只需解压
三. 环境配置(重点 重点 重点,好吧,话痨了)
今天主要想说的就是环境配置,其他的都是临时加的
1. 添加环境变量,这个网上教程一大堆
右键我的电脑->属性->高级系统设置->环境变量->path->在变量值最后输入一个分号(英文输入法下的 ; )
->找到opencv3.4.1的解压完的位置->找到里面的build->bin->复制bin的地址(C:\C\opencv\build\bin 我的是这样的,每个人存存放位置会有差别)->粘贴到环境变量path 的变量值里(就是那个分号后面)->接下来都点击确定->环境变量设置完成
zai
2. 在vs2015里面操作
新建一个项目,如图,点击确定
创建完是这样的
下面设置属性
找到这个界面
Debug 64 添加新项目属性(release也是这么操作,不过多讲了)(添加属性是为了保存,以后每新建一个项目,都可以直接添加保存好的属性) 属性可以自己起个名字, 放在桌面, 每次直接添加属性就好了
右键刚添加好的属性
修改VC++目录
在包含目中添加:opencv安装目录下build\include 、build\include\opencv 和 build\include\opencv2
在库目录中添加:opencv安装目录下build\x64\vc14\lib
修改链接器
修改输入->附加依赖项:添加opencv_world341d.lib(直接输入)
c/c++->代码生成->多线程调试
这里也要改成Debug x64
保存修改 ,至此属性修改完成
测试代码: (没完,万一不行 的话,后面有个操作)
#include<opencv2\opencv.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main()
{
Mat src = imread("1.jpg");
imshow("原图", src);
Mat out;
Mat element = getStructuringElement(MORPH_RECT, cv::Size(5, 5), cv::Point(-1, -1));
erode(src, out, element);
imshow("dilate", out);
waitKey(0);
return 0;
}
到这还不行的话,找到\opencv\build\x64\vc14\lib 找个以下这两个lib(在opencv存放的文件夹找)
找到c盘这个目录 C:\Windows\System32 将上面两个lib复制粘贴进来,大工告成0.0