openCV3.0.0+win10+vs2013安装与配置

OpenCV的安装和配置应该说不是特别难,以下是我整理的步骤:
1. 下载opencv-for-windows:
http://opencv.org/downloads.html
2. 下载vs2013 ,因为vs之前安装过,没有难度,就不做描述
3. 配置环境变量
a. 系统变量PATH增加 ; E:\openCV-3.0.0\opencv\build\x86\vc12\bin (opencv前边的目录需要根据你自己的目录来填写)
b. 也可以新增系统变量,便于之后的操作:
这里写图片描述
(在之后的编辑配置项中,可以使用:$(OPENCV)\x86\vc12\lib;代替E:\openCV-3.0.0\opencv\build\x86\vc12\lib
4. 在VS新建配置项——以后每次需要使用opencv,只要加载配置项目属性即可:
a. 打开VS,新建一个C++的win32控制台项目;
b. 新建项目属性表——这里要建立一个opencv项目所需要包含的配置信息,以后建立项目时重复使用这些项目属性:
i. 找到视图选项——其他窗口——属性管理器——右键Debug(或Release)|Win32——添加新项目属性表——确定
ii. 编辑项目属性:
1) 右击我们新建的项目属性—属性
a) VC++目录:
i) 编辑“包含目录”:
E:\openCV-3.0.0\opencv\build\include\opencv2
E:\openCV-3.0.0\opencv\build\include\opencv
E:\openCV-3.0.0\opencv\build\include
ii) 编辑“库目录”:
E:\openCV-3.0.0\opencv\build\x86\vc12\lib
b) 链接器:
i) 输入:
One. (opencv_debug.props配置项中
opencv_ts300d.lib
opencv_world300d.lib
Two. (opencv_release.props配置项中
opencv_ts300.lib
opencv_world300.lib
Three. 提示:lib文件格式:
opencv_(The Name of the module)(The version Number of the library you use)d.lib
其中,有d代表的是debug配置项,没有d的是release
iii. 配置完成,以后只需要新建项目,载入这两个配置项,就可以使用opencv了

  1. Test it!
    #include <opencv2/core/core.hpp>
    #include <opencv2/highgui/highgui.hpp>
    #include <iostream>

    using namespace cv;
    using namespace std;

    int main()
    {

        Mat image;
        char* location = "E:\\program\\openCV\\ConsoleApplication2\\ConsoleApplication2\\test.jpg";
        //这里的路径也可以使用相对路径,若使用相对路径,test.jpg文件应该放在main.cpp所在文件夹下
        image = imread(location, IMREAD_COLOR); // Read the file
        if (!image.data) // Check for invalid input
        {
            cout << "Could not open or find the image" << std::endl;
            system("pause");
            return -1;
        }

        namedWindow("Display window", WINDOW_AUTOSIZE); // Create a window for display.
        imshow("Display window", image); // Show our image inside it.

        waitKey(0); // Wait for a keystroke in the window
        system("pause");
        return 0;
    }

过程中出现的问题:
1.丢失 opencv_world300d.dll
解决方案:把E:\openCV-3.0.0\opencv\build\x86\vc12\bin下的3个.dll文件复制到C:\Windows\SysWOW64下

参考文章:

http://blog.csdn.net/wdsky2010/article/details/47262975
http://www.ithao123.cn/content-8729972.html
http://blog.csdn.net/u013634684/article/details/48289449

发布了4 篇原创文章 · 获赞 15 · 访问量 2万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览