- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 QT中QT Widgets Application中QWidget、QDialog及QMainWindow的区别
QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口
2016-06-03 16:23:11
2896
转载 VS2010+QT5.1+opencv2.4.5图像界面第一个程序(改了一些,现在QT5.4,OPENCV2.4.10)
QT最近新出了5.1.0版本,最近要用QT编写界面,所以重新下载了新的QT,替换了以前的Qt4.8.4. VS2010+opencv2.4.5+Qt4.8.4的配置过程,请参考博文 OpenCV2.4.5+ QT4.8.4 + VS2010 环境搭建 地址 http://blog.youkuaiyun.com/skeeee/article/details/8802375
2016-06-03 11:13:45
766
转载 XML和YAML的使用方法
最近处理一些配置文件,碰到了YAML格式的文件,因为之前没接触过此格式的文件,对于XML还比较熟悉一些。那么什么是YAML呢?它相比XML又有哪些优缺点呢?什么情况下用YAML呢?YAML怎么使用呢?在此做一个简单的总结吧。咱们就先从XML来说吧。相信XML大家都比较熟知吧。下面是我从网络上摘取的概念性的东西,大家可以看一下。在此就不多说了。更多的说一些基本用法。XML概述:可扩展标记
2016-06-02 07:56:26
457
转载 vs2010未能正确加载XX包的解决方法
D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE具体步骤:开始->运行->输入cmd 按运行出来黑色DOS框。(以下步骤因人而异,要看你的C++装在哪个盘了。我是D盘所以按照D盘的说)输入d:按回车(如果你的是C盘 那就c: 按回车 以下差异不一一说明)自动跳入d盘输入cd Program Files
2016-06-02 07:07:51
753
1
转载 QT5.4,VS2010
前言 因项目需要Qt开发GUI,我根据网上资料及自己的经验整理了搭建vs2010+Qt 5.4 开发环境。我的主要贡献是在Qt新版下载主页的背景下介绍离线安装Qt5.4及插件Visual Studio Add-in 1.2.4。1. 下载Qt5.4及Qt插件1.1 下载Qt5.4 Qt现有安装主页推荐在线安装的方式,速度较慢且需要注册、登陆。为了简洁明了
2016-05-09 11:41:12
500
转载 SCI/EI/ISTP收录号查询方法
一、SCI收录号查询方法 SCI的“收录检索号”有些人填文献记录中的IDS Number,但每种期刊每一期上的文献IDS Number都相同,IDS Number并不是SCI的收录号。在ISI Web of Science中,IDS number 的解释为:Document Solution number. This number uniquely identifies the jo
2016-04-22 10:57:12
5966
转载 一次配置OPENCV2.4.11+VS2010
http://blog.youkuaiyun.com/leo2007608/article/details/38963947http://m.blog.youkuaiyun.com/article/details?id=46013319
2016-04-16 15:07:20
249
转载 【OpenCV】边缘检测:Sobel、拉普拉斯算子
边缘边缘(edge)是指图像局部强度变化最显著的部分。主要存在于目标与目标、目标与背景、区域与区域(包括不同色彩)之间,是图像分割、纹理特征和形状特征等图像分析的重要基础。图像强度的显著变化可分为:阶跃变化函数,即图像强度在不连续处的两边的像素灰度值有着显著的差异;线条(屋顶)变化函数,即图像强度突然从一个值变化到另一个值,保持一较小行程后又回到原来的值。图像的边缘
2016-03-21 08:47:49
840
转载 MFC win32区别
空项目好,咱们从来再来。做出来的程序肯定是黑乎乎的东西,新手做这个,高手其实也喜欢这个。win32项目,给你预编译头,新手用不到的,其实我也没用过。 win32应用程序,就是做界面的。难看的像系统自带的计算器,好看点的像QQ,更好看的就是游戏。但是这用一般书本上的c++知识是做不出来的。应该使用某个公司的开发库或操作系统API。预编译偷应该给你包含了一个做界面的头文件。 mfc就是微软
2016-03-11 16:42:26
407
转载 findContours函数参数说明及相关函数
findContours函数,这个函数的原型为:void findContours(InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierar-chy, int mode, int method, Point offset=Point())参数说明输入图像image必须为一个2值单通道
2016-03-03 16:31:00
502
转载 回调函数的作用
一直不太理解回调函数的作用,下面是找到的一些关于回调函数的作用的解答。1.回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。2.回调函数就相当于一个中断处理函数,由系统在符合你设定的条件时自动调用。为此,你需要做三件事:1,声明;2,定义;3,设置触发条件,就是在你的函数中把你的回调函数名称转化为地址作为一个参数,以便于系统调用。
2016-03-02 10:05:06
345
转载 vector<vector<Point>>contours; vector<Vec4i>hierarchy;
这是openCV里面找边界的程序里面的语句吧。contours被定义成二维浮点型向量,这里面将来会存储找到的边界的(x,y)坐标。vectorhierarchy是定义的层级。这个在找边界findcontours的时候会自动生成,这里只是给它开辟一个空间。将来findContours( src, contours, hierarchy, RETR_TREE, CHAIN_APPROX_SIMPLE,
2016-03-01 16:25:46
8710
转载 opencv中cvCreateTrackbar()函数的说明
int cvCreateTrackbar(const char* trackbar_name, //滑动条的名称const char* window_name, //窗口的名称,滑动条不会遮挡图像int* value, //当滑动条被拖到时,OpenCV会自动将当前位置所代表的值传给指针指向的整数int count, //滑动条所能达到的最大值CvTrack
2016-03-01 16:16:41
1223
转载 二值形态学(膨胀,腐蚀,开启,关闭)的opencv实现
一、opencv几个形态学函数定义 形态学函数的头文件:#include 函数定义如下://! erodes the image (applies the local minimum operator)CV_EXPORTS_W void erode( InputArray src, OutputArray dst, InputArray kern
2016-01-27 11:30:23
568
转载 LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
原文地址:http://yacare.iteye.com/blog/2010049很多伙伴在更新VS2010,或者卸载VS2012安装2010后,建立Win32 Console Project/MFC项目时会出现"LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏"的错误。错误描述:1>正在编译资源...
2016-01-26 21:14:48
257
转载 视频读写函数
cvCaptureFromCAM 初始化从摄像头中获取视频 CvCapture* cvCaptureFromCAM( int index ); index 要使用的摄像头索引。如果只有一个摄像头或者用哪个摄像头也无所谓,那使用参数-1应该便可以。 函数cvCaptureFromCAM给从摄像头的视频流分配和初始化CvCapture
2016-01-22 16:51:10
345
转载 opencv查找轮廓---cvFindContours && cvDrawCountours 用法及例子
环境: vs2008 + opencv2.1先看,这两个函数的用法(参考 opencv手册):+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FindContours
2016-01-22 15:41:32
2295
转载 struct和typedef struct彻底明白了
分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是
2016-01-22 15:25:31
285
转载 VS2010如何设置使得可以是程序利用argv参数来运行
英文版:菜单Project -> Properties -> Configuration Properties -> Debugging在Command Arguments里填上即可。中文版:菜单[项目] -> 属性页 -> 配置属性 -> 调试在[命令行参数]里填上即可。记得不同参数之前用空格隔开。
2016-01-21 11:06:15
550
转载 在VS2010/MFC中如何对对话框添加控件
创建对话框资源需要创建对话框模板、修改对话框属性、为对话框添加各种控件等步骤。而如何为对话框添加控件直接影响到界面的美观和开发人员的工作效率。本人将为大家介绍如何为对话框添加控件的详细步骤。方法/步骤打开VS2010,新建一个基于对话框的项目,名字叫“Addition”。
2016-01-14 09:38:18
3584
转载 华为笔试(3)(有CObject内容)
1. 找错#define MAX_SRM 256DSN get_SRM_no(){ static int SRM_no; int I; for(I=0;IMAX_SRM;I++,SRM_no++) { SRM_no %= MAX_SRM; if(MY_SRM.state==IDLE)
2016-01-11 16:39:55
297
转载 #if defined和#if !defined(c语言的宏定义)
因为对于一个大程序而言,我们可能要定义很多常量( 不管是放在源文件还是头文件 ),那么我们有时考虑定义某个常量时,我们就必须返回检查原来此常量是否定义,但这样做很麻烦.if defined宏正是为这种情况提供了解决方案.举个例子,如下: #define .... #define .... .... .... #define a 100 ....
2016-01-08 11:31:38
2533
转载 #define new DEBUG_NEW
在用vc时,利用AppWizard会产生如下代码:#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif对于#define new DEBUG_NEW首先看msdn的解释:Assi
2016-01-08 11:30:31
241
转载 OpenCV参考手册之CvCapture结构体
1、CvCapture结构体:CvCapture是一个结构体,用来保存图像捕获的信息,就像一种数据类型(如int,char等)只是存放的内容不一样,在OpenCv中,它最大的作用就是处理视频时(程序是按一帧一帧读取),让程序读下一帧的位置,CvCapture结构中,每获取一帧后,这些信息都将被更新,获取下一帧回复。2、cvCreateFileCapture(const char*
2015-12-28 10:08:42
384
转载 提高C++程序运行效率的10个简单方法
本文以C/C++程序为例讲述了程序运行效率的10个简单方法,分享给大家供大家参考之用。具体分析如下:对于每一个程序员来说,程序的运行效率都是一个值得重视,并为之付出努力的问题。但是程序性能的优化也是一门复杂的学问,需要很多的知识,然而并不是每个程序员都具备这样的知识,而且论述如何优化程序提高程序运行效率的书籍也很少。但是这并不等于我们可以忽略程序的运行效率,下面就介绍一下本人积累的一些简单
2015-12-09 22:30:31
639
转载 如何查看Opencv中自带内部函数的源代码
找到Opencv的安装目录,例如我的安装目录在F盘,找到相应的安装目录如下所示可以看到上图中有两个目录文件夹,而我们要找的源代码就在source这个文件夹下,打开这个目录在上图中找到modules,打开后可以看到很多文件夹,每个文件夹下都存放了不同类型领域的源代码下面
2015-12-02 16:00:15
973
转载 模块化程序设计概念
模块化程序设计即模块化设计,简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。逐步求精的结果是得到一系列以功能块为单位的算法描述。以功能块为单位进行程序设计,实现其求解算法的方法称为模块化。模块化的目的是为了降低程序复杂度,使程序设计、调试和维护等操作简单化。
2015-12-02 15:57:39
4258
转载 openCV之头文件分析
openCV之头文件分析 我们利用openCV开源库进行项目开发时,往往要牵涉到头文件的添加问题,而openCV中头文件众多,该如何选择呢?下面对openCV2.4.10的头文件进行一个简单的梳理,以便能够快速的添加对应的头文件。 1、首先看下opencv文件夹中的头文件 其中cv.h中包含的头文件:#include "
2015-11-21 12:08:31
382
转载 VisualStudio2010配置OpenCV的一种一劳永逸的方法
用VS使用OpenCV的时候,又不想全局配置,每次都要配置简直烦死了。鉴于此,给大家介绍一种简便一点的方法。配置环境的前提是:成功安装了OpenCV合适的版本。我这里用的是OpenCV2.4.9,这个版本解压后,找到一个叫build的目录,这个是已经编译好的。我们假设build目录结构如图1:图1 、 build目录结构
2015-11-19 15:03:41
495
转载 Windows7 VS2010下 OpenCV-2.4.10环境配置
OpenCV(Open Source Computer Vision Library)是BSD协议下的开源代码库。OpenCV提供了一系列高性能的图像处理函数。目前(2015.01.27)最新版本是2.4.10。1.x版本使用C的API,2.x版本同时提供C++的API。全新的3.0.0版本已经到了Beta阶段,相对2.x会有很大变化。C++版本的数据结构和函数的性能比C版本的要好很多,如果是在嵌
2015-11-19 15:00:31
2038
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人