经过一天的奋战,终把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:\opencv\build\x64\vc14\bin,寻找dll;
  2. 在四个模式下Debug|win32Release|win32Debug|x64Release|x64添加属性表
    1. 项目包含目录(VC++目录或c/c++ 常规)
    2. 项目库目录
    3. 链接器 -》输入 -》附加依赖项

5。测试代码

 #include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv; int main()
{
  // 读图
  Mat img = imread("lena.jpg");
  // 创建画"窗口
  namedWindow("lena");
  // 在窗口中显示游戏原画
  imshow("lena", img);
  // 等待6000 ms后窗口自动关闭
  waitKey();
}

最新文章

  1. 高性能的关键:Spring MVC的异步模式
  2. 扩展方法解决LinqToSql Contains超过2100行报错问题
  3. [Modern OpenGL系列(二)]创建OpenGL窗口
  4. Android zxing 解析二维码,生成二维码极简demo
  5. Python OpenCV —— Arithmetic
  6. [Effective JavaScript 笔记]第15条:当心局部块函数声明笨拙的作用域
  7. opencv linux
  8. poj 2503 Babelfish(字典树哈希)
  9. 支持SMTP邮箱介绍
  10. Math.round(11.5)等于()Math.round(-11.5)等于()
  11. 3、FileInputStream---&gt;类文件输入流(读取文件数据)
  12. Hadoop故障排除:jps 报process information unavailable
  13. fatal: Authentication failed for “someurl”
  14. Linux进程实践(4) --wait避免僵尸进程
  15. servlet(一):Servlet的概念和运行流程
  16. Netcat实用操作
  17. LOJ#6285. 数列分块入门 9
  18. poj2259 Team Queue
  19. django 存在则忽略, 不存在则创 TagSheet.objects.get_or_create(tag=&#39;test&#39;)
  20. 如何编写一个d.ts文件

热门文章

  1. Daily record-July
  2. python中字典常用的方法
  3. Java:将Excel数据导入到数据库(一眼就看会)
  4. 十一. Python基础(11)—补充: 作用域 & 装饰器
  5. (C/C++学习笔记)附页: C/C++变量的存储类型
  6. (C/C++学习笔记) 一. 基础知识
  7. jdk8-四大函数式接口
  8. Dom操作注意事项
  9. vivado对task和function的可综合支持
  10. Capjoint的merrcmd生成二次曲线的misfit原理