位置: 编程技术 - 正文

在win7环境下安装Qt配置Opencv(保证windows 7安装后正常使用的安装方法)

编辑:rootadmin

推荐整理分享在win7环境下安装Qt配置Opencv(保证windows 7安装后正常使用的安装方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在win7的基础上安装win10,在win7的基础上安装win10,windows7安装环境,windows7安装所需的硬件环境是什么,在win7的基础上安装win10,在win7的基础上安装win10,windows7安装环境,在win7环境下安装office2007虚拟打印机,内容如对您有帮助,希望把文章链接给更多的朋友!

安装Qt配置Opencv并不是件容易的事,并且在win7环境下更麻烦。不过我们还是因为没有彻底的搞懂其中的原理,所以才安装的费劲。

其实网上有很多安装的方法,但是没有一个是完完全全正确的,我还是综合了好几个不同的安装版本试出来的,下面是我安装Qt配置Opencv的一些具体的步骤,希望对刚刚接触到Qt和Opencv的朋友有些帮助。

1.首先我们要安装Qt的SDK,qt-windows-opensource-5.0.1-mingw_-x-offline,下载那种自带MinGW的,不要下在那种安装还需要另外指定MingW的版本(比如qt-opensource-windows-x-mingw-4.8.6-1)。注意,一定要把安装后的MingW下的bin文件夹加入到系统环境变量Path中。(我的路径:D:QtQt5.0.1ToolsMinGWbin)

解释一下MingW(MinGW,是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时间库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 发行版以上的 Windows OS 有效,使用基本运行时间,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时间扩展,与基本运行时间相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。),看着很麻烦,总而言之,就是装上MingW之后就可以使用GNU编译器套件(gcc)。

安装过程比较简单,就是一路下一步就可以了,安装过程中不用点击安装所有的组件(可能会带来意想不到的麻烦)。

2.安装Opencv,也是很简单的步骤,opencv的版本不需要很高,我用的是opencv-2.4.8,直接把他解压缩到一个盘就可以了。

3.安装CMake(CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C&#;&#;特性,类&#;UNIX下的automake。只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C&#;&#; 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类&#;系统的区别之处。)我觉的主要目的就是编译一下Opencv的库文件。

我选择的版本是cmake-2.8..2-win-x。(注意,安装过程中路径不要包含空&#;和中文,因为这些是无法识别的)

过程中,注意选择下面的:

好,其他就没有什么了,一直下一步就可以了。还需要看看,是否把Cmake文件夹下的bin文件路径加入到环境变量path中,一般安装完成cmake后,他会自动加入到环境变量中,那样我们就不需人为添加了。我的路径是D:CMakeCMake2.8bin。

4.用Cmake生成opencvmakefile,也就是编译一下opencv库文件。这个过程是整个安装过程最为关键的一步了。一定要装好,否则,接下来无法正常安装。

source code中选择包含

等文件的文件夹,也就是opencv解压缩后的sources文件夹。

至于where to build binaries,随便选择一个文件夹就可以了(但是一定要记住,以后还要用到这个文件夹,他中包含了Cmake编译过的opencv库文件)。

在win7环境下安装Qt配置Opencv(保证windows 7安装后正常使用的安装方法)

接下来点击下面的configure按钮,如下设置:

这一步,网上一般有两种选择:最普遍的一种就是Use default native compilers,这一步当然直接点Finish就可以了。还有一种方法是点击下面的Specify native compilers,然后出来两个选项,第一个就是选择Gcc,第二个就是选择G&#;&#;(D:QtQt5.0.1ToolsMinGWbin),都在MingGw中的bin文件夹下。点击完成就可以了。

在Cmake编译完成之后,就会出现下面的界面:

有的版本需要勾选with_Qt和with_opengl两个选项,有的版本不需要选择这两个选项,我也是没有选择这两项(选择之后不能够成功重新编译)

接下来重新点击Configure就可以了,配置完成后红色去掉。注意下面出现Configuring Done就说明配置成功了,点击Generate生成,出现Generate done说明生成成功。

5.我们需要做的就进入命令行cmd, 进入

中红色圆圈圈中的路径,也就是我们自己选择的cmake编译生成opencv的makefile文件的部分。

然后,

如图,输入红色圈中部分的命令即可,等待分钟左右编译完成

然后,在执行mingw-make install命令,如下图:

最后,将也就是我们自己选择的cmake中where to build the binaries文件夹下面的bin文件路径添加到系统环境变量path中,就全部Ok了。

OpenGL中的多重采样 OpenGL中的多重采样抗锯齿处理的最大优点之一就是它能够使多边形的边缘更为平滑,使渲染效果显得更为真和自然。点和直线的抗锯齿处理是得到广泛

MFC下二维OpenGL环境详细配置 一直以来,网上有很多关于OpenGL在MFC环境下配置的教程,但是,一般都说的不够详细,或者配置过程不够完整,今天我在自己摸索和学习的基础了,写

解决vtkXOpenGLRenderWindow (0x2a9db): Could not find a decent visual 系统当前环境描述:bitUbuntu..5,gcc和g4.6.3,clangllvm-3.3,Mesa-.3.5,vtk-5..1。错误详情:ERROR:In/usr/local/src/VTK5..1/Rendering/vtkXOpenGLRenderWindow.cxx,linevtkXOp

标签: 保证windows 7安装后正常使用的安装方法

本文链接地址:https://www.jiuchutong.com/biancheng/369647.html 转载请保留说明!

上一篇:Qt新渲染底层Scene Graph研究(二)(qt底层绘图引擎)

下一篇:OpenGL中的多重采样(opengl多级采样消除锯齿有什么用)

  • 应税销售收入是指什么
  • 税务缴税流程
  • 个人所得税征收范围及税率
  • 企业会计准则可以中途变更吗
  • 四种股利分配政策类型
  • 工程会计和工业会计进销项区别是什么
  • 房地产公司资本公积
  • 非货币性资产交换准则
  • 计提折旧需要减去预计净残值吗
  • 生产车间的房屋要交税吗
  • 佣金可以直接转到个人账户吗
  • 住宅租给公司办什么手续
  • 17点增值税发票能开吗
  • 2020深圳增值税税率是多少
  • 增值税季度报税
  • 应税行为扣除额计算怎么填
  • 财务报表中应收账款包括什么
  • 个人技术服务费增值税税率是多少啊
  • 所得税费用什么时候结转
  • 股权无偿赠与子女怎么办理手续
  • 主机倒地后打不开电脑
  • 现金分红说明什么
  • win10待机界面进不去系统怎么办
  • 免抵退税额是什么
  • 辉柏嘉彩铅一共多少色
  • 固定资产相关会计准则
  • 公司承担责任的方式
  • 灰狼算法的改进
  • 延期交房补偿协议
  • carplcy车载有什么用
  • 注意!PHP 7中不要做的10件事
  • 给员工期权和给股票的区别
  • 固定资产改造更新
  • phpcms v9官网
  • 帝国cms使用手册
  • 确认递延所得税资产时,应估计相关可抵扣
  • ajax 教程
  • mysql的使用实验总结与分析
  • 代扣代缴个人所得税奖励金
  • 总公司签合同开票分公司做业务分公司如何确认收入?
  • 财政监制章专用收据可以税前扣除吗
  • 年金终值系数表值系数
  • 营改增后的劳务费怎么开
  • 用友t3的操作流程
  • 小规模租金可以抵税吗
  • 纳税人销售货物
  • 堤围防护费是什么
  • 凭空多出来的原材料的账务处理?
  • 外资企业的含义
  • 处置全资子公司合并报表
  • 对公账户可以取钱出来吗
  • 纳税申报怎么查
  • 租赁期限为一年
  • sqlserver怎么恢复数据
  • Fedora25踏上Wayland的路上讲解
  • 升级bios后无法启动
  • 将某软件添加到桌面
  • win8的开机启动项在哪里
  • ubuntu12.04 amd64系统中lamp环境搭建方法
  • centos7.1
  • 在windows中用户建立的文件默认具有的属性是
  • 微软win10专业版多少钱
  • win10移动版和win10区别
  • win7thin
  • 简单理解贴现
  • jquery 限制文件大小
  • 批处理在windows中的典型应用
  • python中列表删除
  • shell的case语法
  • node.js gui
  • python的opencv
  • javascript核心技术开发解密
  • javascript教学视频
  • jquery 异步提交表单
  • javascript怎么写
  • jquery插件大全
  • 河南新农合缴费记录可以在哪里查?
  • 苏州税务系统
  • 票种核定在电子税务哪里查
  • 小规模印花税2023减半吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设