OpenCV——WIN10+VS2015配置

来源:互联网 发布:ubuntu root默认密码 编辑:程序博客网 时间:2024/06/17 22:22

之前本人在第二步中有错误,已经及时更正,请大家发现有错误帮忙在后面评论,我会第一时间更改

1. 下载并解压opencv-3.2.0-v14(v14代表vs2015,vm的m由vs的版本递推,高版本的vs可以支持低版本的需求,比如我的vs版本为2017,但完全可以使用v14)

2. 在当前用户变量和系统变量的path环境变量中添加路径:

...\opencv\build\include...\opencv\build\include\opencv...\opencv\build\include\opencv2

3. 在VS中新建win32控制台应用程序

4. 视图->其他窗口->属性管理器->Debug|64->Microsoft.Cpp.x64.user(如果是Release 选择Release|64,其他步骤不变)

5. Vc++目录->包含目录->编辑,添加和第二步一样的路径

6. 库目录->编辑,添加以下目录:

...\opencv\build\x64\vc14\lib

7. 链接器->选择输入->附加依赖项->编辑,添加opencv_world320d.lib(如果是Release去掉d即可 opencv_world320.lib)

文件名中的320是opencv库的版本(现在是3.2.0),如果安装其他版本,只需要自己改一下就好

有可能会出现找不到opencv_world320.lib的提示,只需要把..\opencv\build\x64\vc14\bin下对应的.lib文件复制到C:\Windows\system32\下即可

测试代码

如果你的电脑有USB摄像头,直接使用这段代码来调用摄像头

#include "opencv2/opencv.cpp"#include "iostream"using namespace std;using namespace cv;int main(){    VideoCapture cap(0);    while(1)    {        Mat frame;        cap >> frame;        imshow("test",frame);        //按下`ESC`键退出        if(waitKey(0) == 27)break;    }}

如果你的摄像头没有USB摄像头,先在.cpp同一目录下保存一张图片,为了省事可以直接重命名为test.png(一定要改扩展名),然后用以下代码来打开保存的图片

#include "opencv2/opencv.cpp"#include "iostream"using namespace std;using namespace cv;int main(){    Mat srcImage = imread("test.png");    imshow("test",srcImage);    //按下`ESC`键退出    if(waitKey(0) == 27)break;}
原创粉丝点击