• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
增强的一亩三分地
增强的一亩三分地
博客园          联系   管理     
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;
}
posted on 2017-05-16 00:44  -leanard-  阅读(16)  评论(0)    收藏  举报  来源
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3