zoukankan      html  css  js  c++  java
  • Opencv3.4.3+VS2015开发环境的配置

    一、环境变量的配置

    右击电脑---属性后根据下面的步骤进行环境变量的配置,具体为,在第四个步骤中在原本的变量值后面加上分号;后将bin所在路径添加进去

    如;E:opencvuildx64vc14in 

    需要注意的是VC14需对应VS2015开发环境,VC15对应VS2017开发环境;VC12对应VS2013开发环境,在配置过程中出现编译错误,程序执行出错的话多半是由于以上没对应好。

    二、新建项目

    点击确定后点击“下一步”,后勾选上“空项目”。

    三、添加“包含目录”,“库目录”,添加“附加依赖项”

     点击“视图”-其它窗口-属性管理器

    右键 选择属性

     包含目录及库目录根据opencv相关文件所在路径进行添加

    如:

    添加附加依赖性

    根据opencv版本不同进行修改  如opencv3.4.3  则为

    四、测试开发环境

    右击源文件,添加新建项,选择添加.Cpp文件,添加测试代码,测试代码如下:

    #include <opencv2/core/core.hpp>
    #include <opencv2/imgcodecs.hpp>
    #include <opencv2/highgui/highgui.hpp>
    #include <iostream>

    using namespace cv;
    using namespace std;
    int main(int argc, char** args) {
        Mat image = imread("test.jpg", IMREAD_GRAYSCALE);//图片需放在项目文件夹内否则需要添加图片绝对路径
        if (image.empty()) {
            cout << "could not find the image resource..." << std::endl;
            return -1;
        }
        namedWindow("My Image", CV_WINDOW_AUTOSIZE);
        imshow("My Image", image);
        waitKey(0);

        return 0;
    }
    五、测试成功

     ----------------------------------------------------------------------------------------------------------------------------------------------------------------

                                                                  分割线

     ----------------------------------------------------------------------------------------------------------------------------------------------------------------

    2018.11.29   16:38

    添加opencv2/opencv.hpp直接在附加包含目录添加就可以,且只需到include即可。

    One day,I will say "I did it"
  • 相关阅读:
    dos命令积累
    bt的SoundMixerl类
    给自己一个定位
    自我的反思
    计算机爱好者 VS. 程序员
    flash实现bt传输方式
    flash获取不到页面传进来的参数的一种情况
    教程:深入理解Flash的沙箱 – Application Domains
    使用URLLoader做上传出现的问题
    原创系列之:Flex数据绑定基础介绍[转]
  • 原文地址:https://www.cnblogs.com/Vince-Wu/p/9698536.html
Copyright © 2011-2022 走看看