过年好

明天就上班班了,写新年的第一篇文章吧,祝大家新年快乐。
安装这个opencv是给QT用的,我不用【手动狗头】…

首先,安装成功不成功opencv和QT的版本关系不大,就是在安装的过程中用了QT的编译器,我的QT是5.9.0的,如果你不同也不要紧。
其次,之前安装失败主要就是cmake和opencv的版本不匹配,以及少了文件(cmake联网下载资源失败导致)。

所以,给大家提供一个网盘资源,已在公司电脑和我自己的电脑上测试过。
链接:https://pan.baidu.com/s/1VWfHvnab-eQeCVI-iVCFqg
提取码:6ryx

安装

  1. cmake版本是“cmake-3.8.2-win64-x64.msi”
  2. opencv版本是“opencv-3.2.0-vc14.exe”
  3. 一个文件夹,里面是缺的三个文件,放到opencv的source的3rdparty的ffmpeg下

测试:QT的测试工程文件

1、安装cmake

双击即可安装,安装完成后添加环境变量(QT的这个路径也加进去)并重启电脑。

2、解压opencv

双击即可,然后复制那三个文件,粘贴到解压完opencv的文件夹里的source的3rdparty的ffmpeg下。

3、cmake配置

打开cmake,

  1. Browse Source,选择刚才解压的opencv路径下的source文件夹
  2. Browse Build,选择编译文件要存放的路径,新建一个空文件夹
  3. Configure,第一个界面选"MinGW Makefiles"、“Specify native compilers”;
    第二个界面,C选择你安装的QT路径下的\QT5.9.1\Tools\mingw530_32\bin中的gcc.exe,C++选择你安装的QT路径下的\QT5.9.1\Tools\mingw530_32\bin中的g++.exe
  4. Finish,等一会儿。
  5. 完成后,选中“WITH_OPENGL”、“WITH_QT”,取消“WITH_IPP”,再次点Configure,等一会。
  6. 会有一些红色的QT路径的报错,虽然是红色但我的路径是对的,如果你的QT安装路径不一致就要手动改,主要也就是改你安装的盘和前面的文件夹,后面照着原先的就行,再次点Configure,等一会。
  7. 这时候就没报错了,然后点生成“Generate”,再等一会就会提示Generate成功,就可以关闭cmake了。

4、编译安装opencv

找到刚才cmake中Browse Build填写的路径下,我的是“F:\OpenCV\opencv_build”。

  1. 按住Shift+鼠标右键,进入命令行模式。
  2. 输入“mingw32-make”,回车等待编译完成,得等大约半小时。
  3. 上一步100%之后,输入“mingw32-make install”,回车等待安装完成。
  4. 添加环境变量,我的是“F:\OpenCV\opencv_build\bin”。

5、测试opencv

  1. QT的这个测试工程,复制到英文路径下打开,在配置那里选Debug路径。
  2. 修改test.pro里这部分的内容,对着自己安装的opencv路径改就行。
INCLUDEPATH += -L F:\OpenCV\opencv_build\install\includeF:\OpenCV\opencv_build\install\include\opencvF:\OpenCV\opencv_build\install\include\opencv2LIBS +=F:\OpenCV\opencv_build\install\x86\mingw\lib\libopencv_*.a
  1. main函数里放的那张图片的路径,按路径随便找张图片命个对应的名字。
  2. 就可以编译运行了,没有错误,能显示一张图片就没问题了。

安装opencv、测试opencv相关推荐

  1. 在ubuntu14.04中安装及测试OpenCV

    本文记录ubuntu下安装opencv过程,步骤来自 opencv官网 1.安装opencv所需的库(编译器.必须库.可选库) 转载请说明 http://www.cnblogs.com/llxrl/p ...

  2. python怎么测试opencv安装是否成功_学习笔记:自己编译安装OpenCV+测试opencv安装是否成功...

    跟着猿人学python,我的学习笔记.本次的配置在ubuntu中成功安装了opencv,并通过以下方法测试成功了.现将具体的安装及测试过程整理出来分享给大家. 1. 安装编译依赖的软件包 # 安装读写 ...

  3. opencv 测试安装完成_opencv4.3 的安装(linux)

    opencv4.3 的安装 网上大部分opencv的教程都是基于opencv2 opencv3的,在opencv4下会出现没有Pkg-config支持的情况 比较扯淡的是,是opencv官方主动删去p ...

  4. opencv可以在linux上运行,linux上 安装并 运行opencv

    我是在树莓派上安装的. 1.先安装依赖项 OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake. sudo apt-get install build-es ...

  5. 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib. OpenC ...

  6. CentOS系统上编译、安装、配置OpenCV

    声明:本文是个人根据相关博客资料加上自己的经验整理,在此分享以供大家学习交流! 假设CentOS系统下的CodeBlocks已经安装完成,下面我们要在CentOS平台下编译OpenCV,并在CodeB ...

  7. 在pycharm中升级pip失败和pip安装pytorch torchvision opencv

    pytorch官网: https://pytorch.org/get-started/locally/ 查看版本: pip --version pip 20.2.3 from c:\users\141 ...

  8. 树莓派上 安装并 运行opencv

    http://www.cnblogs.com/farewell-farewell/p/6125761.html 1.先安装依赖项 OpenCV 2.2以后版本需要使用Cmake生成makefile文件 ...

  9. Ubuntu 12.04 x64 下安装 GStreamer+FFmpeg+Opencv

    Ubuntu 12.04 x64 下安装 GStreamer+FFmpeg+Opencv 近期,因为安装这三个开发软件,搞编译环境,上网找方法,足足耗费了我一个多星期的时间,现在将经验记录一下,在虚拟 ...

  10. vs2017python配置opencv_[opencv +VS2017] opencv、vs2017安装配置,环境搭建

    文章目录 [opencv] 3.4.1下载安装 一.前言 二.说明 三.下载opencv 3.1 获取链接 3.2 下载结果 四.安装opencv 五.配置opencv环境 六.vs2017 6.1下 ...

最新文章

  1. 一举打败16个同类模型,视频超分比赛冠军算法入选CVPR 2022,来自商汤南洋理工大学...
  2. 匿名内部类使用的场景之一
  3. java security 详解_Spring Security入门教程 通俗易懂 超详细 【内含案例】
  4. Android SrcollView嵌套recyclerView的使用
  5. HDU - 1028——母函数入门
  6. Oracle(三):视图、序列、同义词、索引
  7. MobSF,一款开源移动安全测试框架
  8. WEB安全入门:如何防止 CSRF 攻击?
  9. 95-290-362-源码-内存管理-Buffer-LocalBufferPool
  10. python程序30行_Python30行代码实现对pdf文字内容的提取
  11. python 乒乓球_python游戏练手--乒乓球
  12. 嵌入式开发中数值常量如何转化为内存地址?
  13. linux授权命令chmod777_【HDFS篇02】HDFS命令行操作
  14. Python笔记16-------类
  15. 8.23玩转linux第三天之history、alias、unalias 、mkdir、rmdir、tree命令(一)
  16. Linux部署单体架构,从单体式架构迁移到微服务架构:三个策略叙述
  17. Nexus Repository和Docker Registry镜像仓库搭建及使用
  18. iText操作word
  19. git commit之后,回退撤销commit
  20. 微信小程序笔记(包含node.js简介)

热门文章

  1. Newton形式的Hermite插值多项式
  2. Spring Boot使用JSP模板引擎
  3. grads 读取shp
  4. c# vs2019 AForge简单使用
  5. MDui库又一次更新了,重构了绘制的相关逻辑
  6. 如何使用JMeter建立webSocket连接
  7. linux nginx rtmp 直播,linux下利用nginx搭建rtmp直播服务
  8. 程序员常去的14个顶级开发社区
  9. windows 下关闭135 139 445等危险端口
  10. dms虚拟服务器,dms服务器