opencv与Visual Studio的配置
(*我的配置是Win 10 + Visual Studio 2017 + opencv4.0.0)
一、Visual Studio的安装
Visual官网
点击链接,进入官网下载VS。
二、opencv4.0.0的下载安装
opencv下载
点击链接,选择opencv版本下载。
点击运行opencv。
(*在此之前记得新建一个文件夹专门用来存放opencv配置的东西,其次配置完毕后文件夹路径不可更改,否则会出错;尽量不要放在C盘)
三、设置环境变量
右击我的电脑(此电脑)——>属性——>高级系统设置——>环境变量——>系统变量——>双击Path——>点击新建、浏览——>索引第二步产生的文件夹,按照“opencv4.0.0\opencv\build\x64\vc15\bin”的路径一直到bin文件——>点击确认
最终编辑环境变量窗口中应该呈现例如:D:\opencv\opencv4.0.0\opencv\build\x64\vc15\bin 的一栏
**注意:不要选错成build文件进入后的bin文件。
四、移动文件
将第三步中索引文件下的opencv_world400.dll和opencv_world400d.dll文件复制到C:\Windows\SysWOW64;
opencv_ffmpeg400_64.dll复制到C:\Windows\System32。
五、在VS中配置opencv4.0.0
点击文件——>新建——>项目
按照下图进行选择,位置自行选择,尽量不要放在C盘——>点击确认。
选择空项目——>点击确认。
将解决方案平台调成x64(opencv4不支持32位系统,进行程序编写时也要调成此状态);若左/右侧未出现属性管理器选项,则点击视图——>其他窗口——>属性管理器;
属性管理器中点击Project1——>Debug|x64——>双击Microsoft.Cpp.x64.user。
(*这里尽量不要添加新项目属性表进行下述配置)
在VC++目录中点击包含目录中的编辑,浏览索引进
opencv4.0.0\opencv\build\include
opencv4.0.0\opencv\build\include\opencv2
点击确定。
例如:D:\opencv\opencv4.0.0\opencv\build\include
D:\opencv\opencv4.0.0\opencv\build\include\opencv2
点击库目录中的编辑,浏览索引进
opencv4.0.0\opencv\build\x64\vc15\lib
例如:D:\opencv\opencv4.0.0\opencv\build\x64\vc15\lib
点击确定。
点击链接器——>输入——>附加依赖项——>编辑——>
输入 opencv_world400d.lib和opencv_world400.lib——>点击确定。
点击应用——>确定
完成配置。
六、代码测试
点击解决方案资源管理器——>Project1——>引用——>源文件——>右击——>添加——>新建项——>添加
之前未将解决方案平台调成x64的现在一定要调整。
在刚刚创立的Project1中再进入Project1文件,将下列图片放入:
(*图片为opencv文档中自带图片,图片名为apple,jpg格式)
#include <opencv.hpp>
#include <opencv2/highgui/highgui_c.h>
using namespace std;
using namespace cv;
int main()
{
Mat src = imread("apple.jpg");
while (1)
{
cvtColor(src, src, COLOR_BGR2GRAY);
namedWindow("show", WINDOW_AUTOSIZE);
imshow("show", src);
waitKey(0);
}
return 0;
}
若显示窗口如下,则配置完成:
(第一次写博客,如果有表述不完善或者步骤冗余的地方还请见谅)