Win10+VS2013+OpenCV3.0配置

OpenCV陪过无数遍了,网上的教程良莠不齐,每次重新配,坑又会重新跳一遍,记录一下为好。——2016/11/6

1,下载和安装Visual Studio
2,下载OpenCV3.0并解压缩到一个适当位置
3, 配置环境变量:
(1)OPENCV:解压OpenCV目录的build目录 ………\OpenCV\build
(2)Path中添加:%OPENCV%\x86\vc12\bin
这个路径和使用的编译器相关,我使用x86配置成功,如果配置后不能用,可以考虑x64,而vc12对应着VS2013版本,相应的vc10–VS2010,vc11——VS2012,vc14——VS2015
4,保存环境变量设置,打开VS
5,创建一个新的Visual C++-》Win32控制台应用程序;
在后续窗口中设置
应用程序类型:控制台应用程序;
附加选项: 空项目(yes)安全开发周期检查(no);
完成创建。
6,打开视图-》其他窗口-》属性管理器,找到新建的项目;
(1) 在它下面的Debug|Win32中创建一个新的属性页,起名为opencv_debug;
(2)打开该属性页,修改其中VC++目录的包含目录和库目录两项:
在包含目录中新添加三项:
………\opencv\build\include
………\opencv\build\include\opencv
………\opencv\build\include\opencv2
很多教程这里写的是source\include…亲测无效。
在库目录中新添加两项:
………\opencv\build\x86\vc12\lib
(3)在属性页-》链接器-》输入-》附加依赖项中添加如下内容,直接复制粘贴;

opencv_ts300d.lib
opencv_world300d.lib
IlmImfd.lib
libjasperd.lib
libjpegd.lib
libpngd.lib
libtiffd.lib
libwebpd.lib
opencv_calib3d300d.lib
opencv_core300d.lib
opencv_features2d300d.lib
opencv_flann300d.lib
opencv_highgui300d.lib
opencv_imgcodecs300d.lib
opencv_imgproc300d.lib
opencv_ml300d.lib
opencv_objdetect300d.lib
opencv_photo300d.lib
opencv_shape300d.lib
opencv_stitching300d.lib
opencv_superres300d.lib
opencv_video300d.lib
opencv_videoio300d.lib
opencv_videostab300d.lib
zlibd.lib

7, 编写程序测试

#include<iostream>  
#include <opencv2\opencv.hpp>  
#include <opencv2/highgui/highgui.hpp>  

using namespace cv;
using namespace std;

int main()
{
    Mat img = imread("C:/1.png");//放置一张图片用于测试,这里写图片的绝对路径
    namedWindow("o");
    // 在窗口中显示 
    imshow("o", img);

    waitKey();
}

可能会出现报错:
这里写图片描述

这时把…\opencv\build\x86\vc12\bin目录下的几个dll文件复制到C:\Windows\system32目录下。

配置成功,按F5运行程序会弹出一个窗口显示图片

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值