zoukankan      html  css  js  c++  java
  • visual studio + opencv + contrib

    经过一天的奋战,终把opencv给用起来了。我是用的工具是vs2017+opencv3.3

    上午想用mingw+opencv,结果查了很多资料说gcc不支持opencv。我感觉很奇怪,支不支持以后再说吧,总之make了一下opencv的源码发现真的失败了,提示错误说std空间里没有thread和mut,gcc是6.3的。

    实在搞不定就把gcc删了,不过突然想起来codeblocks和eclipse还在用着,很尴尬,到时候再装回来吧。

    中午睡觉的时候感觉实在失败,一气之下安装了vs2017。也没好好睡觉,就想着怎么征服openvc了。

    使用camke generate之后用vs打开项目,

    1. 在debug *64下生成解决方案,仅对项目生成install
    2. 在release *64下生成解决方案,仅对项目生成install

    紧接着配置vs独立属性表

    1. 编辑环境变量F:opencvuildx64vc14in,寻找dll;
    2. 在四个模式下Debug|win32Release|win32Debug|x64Release|x64添加属性表
      1. 项目包含目录(VC++目录或c/c++ 常规)
      2. 项目库目录
      3. 链接器 -》输入 -》附加依赖项

     5。测试代码

     1 #include<iostream> 
     2 #include <opencv2/core/core.hpp> 
     3 #include <opencv2/highgui/highgui.hpp> 
     4 using namespace cv;
     5 
     6 int main()
     7 {
     8   // 读图
     9   Mat img = imread("lena.jpg");
    10   // 创建画"窗口 
    11   namedWindow("lena");
    12   // 在窗口中显示游戏原画 
    13   imshow("lena", img);
    14   // 等待6000 ms后窗口自动关闭 
    15   waitKey(12000);
    16 }
  • 相关阅读:
    qml: QtCharts模块得使用(数据整合和显示) ---- <二>
    qml: QtCharts模块的使用(基本配置)------<一>
    【转载】Qt之JSON生成与解析
    qml: 支持的基本类型
    opencv: 基本知识;
    qml: 模块定义与使用
    Android studio开发中遇到的错误
    阅读笔记——《人月神话》5
    Android studio Adapter基础
    Android studio Date & Time组件2
  • 原文地址:https://www.cnblogs.com/anqiang1995/p/7348150.html
Copyright © 2011-2022 走看看