自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++构造函数详解

一、概念1.控制类对象初始化过程的一个或几个特殊的成员函数,叫做构造函数。2.构造函数的任务是构造初始化类对象的数据成员,无论何时只要类的对象被创建,就会执行构造函数。3.构造函数名与类名相同,不能被const修饰。二、合成的默认构造函数1.它的产生:如果没有为类显式的定义任一构造函数,那么编译器合适的时候会为我们隐式的定义一个默认构造函数,它又被称为合成的默认构造函数。2

2016-12-26 15:07:44 2388

原创 VS2015中Qt5.7和OpenCV2.4.10配合打开图片和视频

熟悉Qt的基本使用后终于可以与opencv结合了,Qt搭建不错的界面,opencv提供底层算法支持,想想还是挺不错的。关于两者的结合,首先参考以下两篇文章,看完这两篇文章基本使用应该不成问题了。1.在opencv中实现MVC架构2.Qt框架下快速应用opencv这是我的实例代码,可以实现基本的图片显示和视频播放功能,以及上两篇的事件代码也保留了。需要注意的是图片路径好像

2016-12-11 15:10:59 1724 2

原创 Qt两种常用事件说明

QT的事件处理层次有5类,这里主要介绍常用的两类。1.重新实现部件的paintEvent()、mouseEvent()等事件处理函数。这是最常用的一种方法,不过它只能用来处理特定部件的特定事件。2.在对象上安装事件过滤器。使用事件过滤器可以在一个界面类中同时处理不同子部件的不同事件。

2016-12-10 21:11:51 1013

原创 QT5.7在VS2015中的使用(3)

搭建好了界面部件,只是编程的开始,如何在应用程序中操控这些部件才是更重要。这篇博文将讲解如何去操作界面上的widgets部件。首先,我们要知道窗体的使用有两种方式,编译时和运行时,这里我主要说明在编译时的使用。一、编译时用户界面处理我们使用QT设计师编辑好界面后,回到VS界面进行编译,就会生成对应界面的“ui_***.h”文件,它包含了窗体的用户界面对象和一些函数,以下是类内容的分析。

2016-11-28 10:19:50 2560

原创 QT5.7在VS2015中使用(2)

QT Main window的布局管理、菜单、工具栏和动作编辑器的使用。

2016-11-27 19:33:40 2688

原创 QT5.7在VS2015中的使用(1)

一、使用背景最近开始准备编写毕业论文的软件部分。我的论文内容与双目视觉有关,算法部分基于OpenCV开发,OpenCV的highGUI显然无法完成界面对好用、漂亮的定义。本来想使用C#配合EmguCV开发这个软件,但是感觉EmguCV使用的便利性与OpenCV无法相比,而且资料较少,遇到问题容易卡壳。所以,我准备使用QT来做软件界面,业务逻辑部分使用C++,互取长处。二、开发环境我的开

2016-11-27 16:35:55 6729

原创 理解图像空间域操作

1.工作一段时间的体会暑假期间我排除一些干扰,终于得以出来实习。实习时间只有两个月,但是希望能够有所收获吧。真正专心地学习图像知识和C++只有四个月左右的时间,正好利用这次实习的机会来感受一下图像处理行业。学习图像时,基本的练习都是用书本提供的图片、代码,去验证书上的处理效果,当然结果都是差不多的。在熟悉算法的同时,却往往会忘了思考为什么要用这样的方法处理。实习阶段,我感受到对图像知识数学

2016-08-06 19:55:35 3636

原创 队列的使用—WIN32控制台贪吃蛇(VS2010,C++语言)

VS2010平台C++开发的基于数组实现的贪吃蛇小程序

2016-06-01 20:21:35 3138

原创 线性结构总结(2)-线性结构关系与应用

1.线性结构关系线性链表通过一些改变可以实现多种其他的线性结构,关系如下,在有上一节链表操作的基础上就可以这些复杂一些的数据结构。2.线性结构的使用线性链表:以多项式计算和表达式计算为例进行运用。栈:栈在回溯算法中用于回溯控制是非常有效的,在递归程序转为非递归程序中也会用到栈,我将以迷宫和八皇后问题来说明栈的使用。队列:我将以一个WIN32控制台写的

2016-05-14 16:53:37 573

原创 线性结构总结(1)-基于链表的实现

1.开篇之言本人非计算机专业,自学数据结构和算法为图像处理和模式识别打基础,如有错误,感谢指正。数据结构是人们为了方便计算机处理数据而将数据进行合理组织的一门学问。数据结构也反映了人们对事物间关系的认知,由于计算机内存只有一种结构即线性结构,所以人们想要使用计算机来表示世界中一些非线性结构,如树、图等,就必须对它们进行转换为线性结构,从而使得计算机可以表示和处理。数据结构中的线性结构主

2016-05-14 14:52:58 588

转载 堆和栈的区别,顺便介绍一下:全局区(静态区)、文字常量区、程序代码区

非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据

2016-01-29 13:47:39 414

qt5.6+opencv2.4.10打开图片和视频

在VS2015中结合qt5.6和opencv2.4.10,实现打开图片和播放视频,两种操作可任意切换,代码中还保留了博客中介绍的事件代码

2016-12-11

WIN32控制台贪吃蛇(VS2010,C++)

VS2010平台win32控制台下开发的C++贪吃蛇小游戏,500行左右,可作为练习使用

2016-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除