OpenCV——WIN10+VS2015配置

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

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;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值