自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

转载 直方图均衡化原理

项目中遇到要直方图均衡化,在网上找到如下介绍:直方图均衡化算法分为三个步骤,第一步是统计直方图每个灰度级出现的次数,第二步是累计归一化的直方图,第三步是计算新的像素值。第一步:    for(i=0;i       for(j=0;j          n[s[i][j]]++;       }    }    for(i=0;i

2012-02-28 16:38:32 76155 15

原创 容器基础知识

容器的初始化方式有(C为容量类型,T为元素类型):1、默认构造函数2、将一个容器初始化为另一容器的副本(容器类型和元素类型必须相同)C c3、初始化为一段元素的副本(不要求容器类型相同,而且元素类型也不一定要相同,只要能互相兼容,能将要复制的转换成新构建的就可以了)list slist(svec.begin(),svec.end())//svec为vector容器的一个对象

2012-02-24 09:08:12 991

原创 缓冲区刷新

导致缓冲区内容被刷新有以下原因:(1)程序正常结束(2)缓冲区已满(3)显式地刷新缓冲区(4)用unitbuf操作符设置流的内部状态(5)将输入流和输出流关联起来显式地刷新缓冲区有3个操作符:flush、ends和endlflush:刷新流,不添加其它字符ends:在缓冲区中插入空字符null,然后刷新缓冲区endl:在缓冲区中插入换行字符,然后刷新缓冲

2012-02-22 16:16:44 917

原创 定位new表达式

定位new表达式使我们能在特定的、已分配的内存位置构造对象,它接受指向已分配内存但未构造内存的指针,并在该指针位置构造一个对象。(他是allocator中的construct成员函数的低级选择)new  (place_address) typenew (place_address) type (initial_list)其中place_address 为一个指针,intial_list

2012-02-22 14:18:13 621

原创 C++ primer中关于new和delete工作的描述

C++primer第636页string *sp = new string(...);当我们调用new时,实质上发生了3个步骤:1,new表达式调用名为operator new 的标准库函数,分配够大的原始的未类型化的内存2,运行该类型的一个构造函数,以初始化构造对象3,返回新构造的对象的指针delete sp;当我们使用delete表达式,发生两部

2012-02-21 17:25:30 740

空空如也

空空如也

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

TA关注的人

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