- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 傅立叶变换在图像处理中的作用
傅立叶变换在图像处理中有非常非常的作用。因为不仅傅立叶分析涉及图像处理的很多方面,傅立叶的改进算法,比如离散余弦变换,gabor与小波在图像处理中也有重要的分量。印象中,傅立叶变换在图像处理以下几个话题都有重要作用:1.图像增强与图像去噪绝大部分噪音都是图像的高频分量,通过低通滤波器来滤除高频——噪声; 边缘也是图像的高频分量,可以通过添加高频分量来增强原始图像的边缘;2.图像
2011-10-28 19:34:00 1909
原创 数字图像处理中的傅立叶变换
二维Fourier变换的应用前面已经提到了Fourier变换有两个好处,即:可以获得信号的频域特性;可以将卷积运算转换为乘积运算。因此二维Fourier变换的应用也是根据这两个特点来进行的。在图像滤波中的应用首先,我们来看Fourier变换后的图像,中间部分为低频部分,越靠外边频率越高。因此,我们可以在Fourier变换图中,选择所需要的高频或是低频滤波。在图像压缩中的应用
2011-10-28 19:29:39 5634 4
原创 matlab直方图均衡化
%一,图像的预处理,读入彩色图像将其灰度化PS=imread('1.jpg'); %读入JPG彩色图像文件imshow(PS) %显示出来 title('输入的彩色JPG图像')imwrite(rgb2gray(PS),'PicSampleGray.bmp'); %将彩色图片灰度化并保
2011-10-24 19:35:37 2863
原创 形态学运算中腐蚀,膨胀,开运算和闭运算
开运算和闭运算 (1)开运算 先腐蚀后膨胀的过程称为开运算。用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积。 (2)闭运算 先膨胀后腐蚀的过程称为闭运算。用来填充物体内细小空洞、连接邻近物体、平滑其边界的同时并不明显改变其面积。 通常,由于噪声的影响,图象在阈值化后所得到边
2011-10-22 09:55:20 11486
原创 深入理解指针函数和函数指针
1.指针函数的定义 顾名思义,指针函数即返回指针的函数。其一般定义形式如下: 类型名 *函数名(函数参数表列); 其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为指针,当调用这个函数后,将得到一个“指向返回值为…的指针(地址),“类型名”表示函数返回的指针指向的类型”。
2011-10-21 10:00:28 771
原创 不可不知的C#基础–从 struct 和 class的异同 说开去
我知道很多人都讨论过这个问题, 多我一个不多, 少我一个不少.最近有人又问到这个问题, 所以想再说说. 万丈高楼平地起, 地基很重要. 懂了的人不要嫌罗嗦, 欢迎补充或者纠正.从起源/定义说起Struct 从C 的时代就已经有了(向丹尼斯.里奇致敬), 它是Struc
2011-10-15 11:28:38 1511
转载 C#实现多国语言的界面切换
在PictureStudio中,我需要实现多国语言的界面切换,而且切换各种语言版本的时候希望程序是动态的加载语言,不希望切换语言后重新启动程序。实现这样的功能可以有很愚蠢的方法,比如说你可以在程序中为界面上的所有国家的文字信息,在代码中进行赋值,你可以想像这样的做法是可以
2011-10-14 16:21:23 27766 9
原创 计算机视觉 牛人们的BLOG
这个是个牛人关于计算机视觉方面。。。做的非常好。。。about multi-camera: http://server.cs.ucf.edu/~vision/projects.htmlabout 3D Voxel Coloring Rob Hess:
2011-10-14 15:56:20 1378
原创 频率域图像增强技术
1、在图像中,像元的灰度值随位置变化的频繁程度可以用频率来表示,这是一种随位置变化的空间频率。是指连续像元的灰度值的最高值与最低值的差。Jensen定义空间频率为“对影像的特定部分,单位距离内亮度值的变化数量”。在频率域平面上,低频区位于中心部位,高频
2011-10-14 15:45:40 2076
转载 频率域图像增强
http://download1.csdn.net/down3/20070617/17204050839.rar本人同意他人对我的文章引用,但请在引用时注明出处,谢谢.作者:蒋志强相应的PDF文档及可执行程序可以在http://download.csdn.net/sour
2011-10-14 15:38:27 5041
原创 联 合(union) 结构
联 合(union) 1. 联合说明和联合变量定义 联合也是一种新的数据类型, 它是一种特殊形式的变量。 联合说明和联合变量定义与结构十分相似。其形式为: union 联合名{ 数据类
2011-10-12 09:28:32 2153
转载 基于MATLAB的储粮害虫图像处理方法
摘要:在对粮虫图像处理过程中,介绍了Matlab图像处理工具箱中的函数,给出了图像处理与分析的技术实现, 边缘检测及轮廓提取, 通过形态学方法进行图像特征抽取与分析,达到了比较好的效果.关键词:粮虫图像 边缘处理 形态学变换 特征抽取Image of f
2011-10-07 16:04:55 3245 1
原创 内联函数
(1)什么是内联函数?内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。(2)为什么要引入内联函数?当然,引入内联函数的主要目的是:解决程序中函数调用的效率问题。另外,前面我们讲到了宏,里面有这么一个例子:#define ABS(x) ((x
2011-10-05 15:35:08 628
转载 前置(后置)++ /--与+/-在不同编译器下运算方式不同
——Don't believe in magic !Understand what your program do ,how they do .引言昨晚一时兴起,我脑子就问自己下面的代码会输出什么,也不知道我脑子为什么有这个代码模型,只是模糊的有些印象:vie
2011-10-05 14:45:40 1286
转载 C++函数重载深度剖析
——每个现象后面都隐藏一个本质,关键在于我们是否去挖掘写在前面:函数重载的重要性不言而明,但是你知道C++中函数重载是如何实现的呢(虽然本文谈的是C++中函数重载的实现,但我想其它语言也是类似的)?这个可以分解为下面两个问题1、声明/定义重载函数时,是如何解决命名
2011-10-05 14:29:09 852
原创 友元函数和友元类
采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,
2011-10-05 14:02:38 607
原创 虚基类 虚函数 纯虚函数讲解
虚基类在说明其作用前先看一段代码class A{public: int iValue;};class B:public A{public: void bPrintf(){cout<<"This is class B"<<
2011-10-05 13:57:36 837
原创 C++虚函数表解析
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R
2011-10-05 13:39:09 618
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人