一,VS2012与opencv3.0.0的配置

使用的版本:用的VS2012和opencv3

 

值得注意的是,如果你用的VS是2012opencv就要用VC11,依此类推。

环境变量的配置.:在系统变量里添加D:\OPENCV 3.1.0\opencv\build\x64\vc11\bin,不是在用户变量里。

VS配置Opencv include库;include,opencv;opencv2;

VS配置Opencv lib库;

链接器配置: 版本不一样链接器输入里面添加的lib也不一样,根据自己的opencv版本进行配置。

我的链接器输入:opencv_world300d.lib;opencv_ts300d.lib

 

测试代码:读取一张图像。

#include<opencv2\opencv.hpp>

#include<iostream>

 

usingnamespace cv;

usingnamespace std;

 

int main(intargc,char*argv)

{

    Mat src = imread("C:/Users/ZP//Desktop/jianmo.bmp");

       if (src.empty())

       {  

       cout<< "Could not load image...\n"<<endl;

              return -1;

       system  ("pause");

       }

       namedWindow("text opencv setup ",CV_WINDOW_AUTOSIZE);

       imshow("text opencvsetup ",src);

       waitKey(0);

       return 0;

}

 

运行代码,可能会报错:”由于找不到opencv_world300.dll,无法继续执行”,此问题可能是环境变量配置有问题,我将将配置的环境变量路径bin里面的dll.文件copy到计算机系统文件夹里具体如下。

注意:64位系统用户需要注意,32位的DLL文件放在【C:\Windows\SysWOW64】,64位的DLL文件放在“【C:\Windows\System32】。

运行,显示图片,VS与opencv配置完成。

此时,删除之前配置好的环境变量路径,运行代码依旧好使,,,,所以之前的报错,是我环境变量配置的问题,,具体为啥,有待考证。

经过一番考证,环境变量配置没有问题,只是配置完成后,必须重启计算机,再运行程序即可。。。。。也不用将Dll文件考到系统路径下了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值