自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 笔记(一):opencv(图像载入显示输出)

对于OpenCV1.0基于 C 语言接口而建的图像存储格式IplImage*,如果在退出前忘记release掉的话,就会照成内存泄露。而且用起来超级麻烦,我们往往在debug的时候,很大一部分时间在纠结手动释放内存的问题。虽然对于小型的程序来说手动管理内存不是问题,但一旦我们写的代码变得越来越庞大,我们便会开始越来越多地纠缠于内存管理的问题,而不是着力解决你的开发目标。

2014-07-07 16:58:59 965 1

原创 动态内存分配和释放

动态内存分配指的是在程序运行过程中根据shijiqing

2014-05-23 10:06:13 727

原创 指针与引用的区别

1.从内存上来讲  系统为指针分寸内存空间,而引用与绑定的对象共享内存空间,系统不为引用变量分配内容空间。2指针初始化以后可以改变指向的对象,而引用定义的时候必须要初始化,且初始化以后不允许再重新绑定对象。3.所以引用访问对象是直接访问。指针访问对象是间接访问。

2014-05-22 16:10:21 484

转载 数组、指针和字符串:指向数组元素的指针和指针数组

一.指向数组元素的指针        数组是有一定顺序的数组元素的集合,数组元素在内存中的存储地址是连续的。指针的加减运算特别适合处理这种存储在连续内存空间内的相同类型的数据。我们可以用指针方便的来处理数组元素的运算       假设有一个声明:int a[10];,声明了一个一维整型数组,有10个元素。数组名a代表了数组a的首地址,它是一个指针常量,也就是不能改变,所以,注意

2014-05-22 10:14:37 671

转载 数组、指针和字符串:指针的赋值和指针运算

当我们声明了一个指针之后,这个指针变量中没有存储任何确定的地址值,而是一个随机整数。也就是它指向的地址是不确定的,有可能它指向了系统的重要数据,这时候我们如果修改了它指向地址的值可能会引起想象不到的系统问题。所以指针声明以后要先赋值才可以引用。给指针变量赋值也有两种方式:       1.在声明指针时对其进行初始化,也就是赋一个初值,初始化形式为:数据类型 *指针名=初始地址值;。

2014-05-21 14:36:11 2906

转载 数组、指针和字符串:指针变量的声明、地址相关运算--“*”和“&”

C++从C语言继承了指针的概念。指针继续为C++软件开发人员提供编程的方便。可能很多人认为C和C++有指针太麻烦了,而且很容易因为指针的使用出现非法地址访问的问题,但是指针给我们带来的更多的是对数据的操作和组织灵活和方便,至于容易出问题这方面,只要大家细心点,积累些经验就会很好的利用指针了。编程入门的时候大家先学好打好基础吧。       1.内存空间如何访问       我们使用

2014-05-21 10:40:50 650

转载 数组、指针和字符串:数组的存储与初始化、对象数组、数组作为函数参数

hello,大家好,鸡啄米上一讲讲了数组的声明和使用,今天给大家讲下数组的存储与初始化、对象数组和数组作为函数参数的知识。       一.数组的存储       数组在内存中是一组连续的内存单元,也就是说数组元素是连续存储的。数组名是数组所占内存的首地址。       一维数组是按照下标的顺序存储的,而对多维数组就复杂些,以一定的约定顺序将多维数组存储在连续的内存单元中很

2014-05-20 20:37:01 567

原创 C++:生存期

自然界中的事物都有产生和消亡,都有生存期,程序中的简单变量和类的对象也一样有它们的生存期,它们也会产生和消亡。这一讲中鸡啄米用对象来统一表示简单变量和类的对象。对象的生存期分为静态生存期和动态生存期两种。什么叫做静态生存期和动态生存期呢?下面将分别讲解

2014-05-19 20:12:54 540

原创 C++编程(一)进制数换算、存储单位

1、十进制转换为二进制:

2014-05-06 10:25:55 1460

转载 CString类

CString类简介       CString类作为MFC的常用类,当之无愧。可以这样说,只要是从事MFC开发,基本都会遇到使用CString类的场合。因为字符串的使用比较普遍,而CString类又提供了对字符串的便捷操作,所以它给MFC开发人员带来了高的开发效率,受到了开发者的欢迎。       大家使用VS2010的话,可能会见到CStringT,实际上它是一个操作可变长度字

2014-05-05 20:21:56 582

原创 实现继承(公有私有保护继承以及多继承)

在编程领域,经常会遇到类似属性,但细节或行为存在细微差别的组件。在这种情况下,有2种解决方法。1、将每个组件声明为一个类,并在每个类中实现所有的属性,但这将重复实现相同的属性。2、使用继承,从一个基类派生出类似的类,在基类中实现所有的通用功能,并在派生类中覆盖基本功能,以实现让每一个类都有独一无二的功能。显然第二种方法更佳,C++派生语法如下所示:class base{//

2014-03-25 11:17:28 597

转载 常见阈值分割代码(Otsu、最大熵、迭代法、自适应阀值、手动、迭代法、基本全局阈值法)

主程序(核心部分) 代码1 2 3 4 IplImage* binaryImg = cvCreateImage(cvSize(w, h),IPL_DEPTH_8U, 1);5 cvThreshold(smoothImgGauss,binaryImg,71,255,CV_THRESH_BINARY); 6 cvNamedWindow("cvThresh

2014-03-19 09:32:18 1735

原创 笔记:标准模板库(STL)

简单地说,标准模板库(STL)是一组模板类和函数,向程序员提供了:用于存储信息的容器;用于访问容器存储的信息的迭代器;用于操作容器内容的算法。STL容器:容器是用于存储数据的STL类,STL提供了两种类型的容器类:顺序容器和关联容器。另外,STL还提供了被称为容器适配器的类,他们是顺序容器和关联容器的变种,包含的功能有限,用于满足特殊的要求。顺序容器:按顺序存储数据

2014-03-13 14:22:39 681

原创 图像的细化(源程序)

细化:一个图像的中央骨骼部分叫做图像的骨架。骨架,可以理解为图象的中轴,例如一个长方形的骨架是它的长方向上的中轴线;正方形的骨架是它的中心点;圆的骨架是它的圆心,直线的骨架是它自身,孤立点的骨架也是自身。求图像骨架的过程就是图像的细化过程。图像的细化过程应能满足2个基本的条件,即1、在细化的过程中,图像应有规律的缩小。2、在图像缩小的过程中,图像的连通性应保持不变。图像的细化主要针对二

2014-03-13 09:41:38 727

原创 vs2010+opencv 读取并显示一幅图像

1、vs2010下安装opencv,详细步骤请参考点击打开链接。2、配置好之后,打开vs2010 ,文件----新建---项目----选择win32控制台程序。之后点击下一步,预编译头不要打钩。单击完成。下面是 源程序#include #includeusing namespace cv;void main(){ IplImage *src; src = cvLoadI

2014-03-11 14:43:05 2108

原创 C++表达式

1、  表达式由一个或多个操作数构成。最简单的表达式由一个文字常量或一个对象构成。一般地,表达式的结果是操作数的右值。2、  条件操作符(?:)测试问号前面的条件,如果为true,选择问号与冒号之间的表达式,如果为false,选择冒号后面的表达式。逻辑与操作符&&,当左右两边的子表达式都为true时,它的值为true。3、  算数操作符:/除,2个整数相除的结果是整数,如果商含有小数部分,

2014-03-11 14:28:32 700

原创 C++语句

简单语句和复合语句1、  最简单的语句是空语句,空语句被用在“程序的语法上要求一条语句,而逻辑上却不需要的时候”,意外出现的多余空语句并不会产生编译错误。2、  复合语句是由一对花括号括起来的语句序列,复合语句被视为一个独立的单元,它可以出现在任何单个语句可以出现的地方。复合语句不需要用分号作为结束,这是一种附加的语法上的便利,空复合语句和空语句等价。声明语句1、  在C++中,对

2014-03-11 11:19:33 744

原创 C++数据类型

一、       文字常量1、  文字常量:称之为“文字”,是因为我们只能以它的值的形式指代它,称之为“常量”,是因为它的值不能够改变。每个文字都有相应的类型。文字常量是不可寻址的,尽管它的值也存储在机器内存的某个地方,但是我们没有办法访问它们的地址。2、  字符型char,通常用来表示单个字符和小整数,它可以用一个机器字节来表示。整型int、短整型short、长整型long,它们分别

2014-03-11 11:15:00 853

空空如也

空空如也

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

TA关注的人

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