2012年7月20日

图像增强-3

摘要: 图像的平滑用来减弱或消除图像中的高频分量,但不影响低频分量。因为高频分量主要对应图像中的区域边缘等灰度值具有较大较快变化的部分,平滑滤波将这些分量滤去可减少局部灰度起伏,使图像变得比较平滑。实际应用中,平滑滤波还可用于消除噪声,或者在提取较大目标前取出过小的细节或将目标内的小间断连接起来。它的主要目的是消除图像采集过程中的图像噪声,在空间域中主要利用邻域平均法、中值滤波法和选择式掩膜平滑法来减少噪声。1、邻域平均法邻域平均法是将原图中一个像素的灰度值和它周围邻域n个像素的灰度值相加,然后将求的的平均值作为新图中该像素的灰度值。邻域平均法采用了模板计算的思想,模板操作实现了一种邻域运算,在数学中 阅读全文

posted @ 2012-07-20 15:55 NotValid 阅读(824) 评论(0) 推荐(0) 编辑

图像增强-2

摘要: 灰度修正 灰度修正是图像在空间域中增强的简单而有效的方法,通常根据图像不同的降质现象二采用不同的修正方法。常用的方法主要有三种:一是灰度级矫正:二是灰度变换;三是直方图修正。 2.1、灰度校正 图像在成像过程中,往往由于光照、摄像、传感器灵敏度以及光学系统等的不均匀现象而引起图像某些部分较暗或较亮。对这类图像使用灰度级修正,能够获得满意的视觉效果。 设原始图像为f(x,y),不均匀降质图像为g(x,y),代表降质性质图像的函数为e(x,y),则降质过程可用下式来描述: g(x,y) = e(x,y)f(x,y)--------------------------(1) 从上... 阅读全文

posted @ 2012-07-20 09:59 NotValid 阅读(820) 评论(0) 推荐(0) 编辑

2012年7月18日

图像增强处理-1

摘要: 图像增强是图像处理中一个重要的内容,在图像生成,传输或变换的过程中,由于多种因素的影响,造成图像质量下降,图像模糊,特征淹没,给分析和识别带来困难。因此,按特定的需要将图像中感兴趣的特征友选择地突出,衰减不需要的特征,提高图像的可懂度是图像增强的主要内容。图像增强不考虑图像降质的原因,而且改善后的图像也不一定逼近原图像,这是它与图像复原本质的区别。图像增强的主要目的有两个:一是改善图像的视觉效果,提高图像的清晰度;二是将图像转换成一种更适合人类或机器进行分析处理的形式,一边从图像中获取更多有用的信息。图像增强方法大致分为两类:一类是空间域处理法,另一类是频域处理法。空间域是直接对图像的像素进行 阅读全文

posted @ 2012-07-18 14:47 NotValid 阅读(4299) 评论(0) 推荐(0) 编辑

2012年7月16日

尾递归(tail recursion)

摘要: package sunfa;public class DiGui { public static void main(String[] args) { Stack<Integer> stack = new Stack<Integer>(5); for (int i = 0; i < 5; i ) { stack.push(i); } System.out.println("dg:"); dg(stack); System.out.println("jc:"); Sys... 阅读全文

posted @ 2012-07-16 14:23 NotValid 阅读(302) 评论(0) 推荐(1) 编辑

2012年7月13日

vc中的代码贴到记事本里出现乱码的解决

摘要: 在vc代码里,如果含有中文字符,直接从vc赋值代码再贴到记事本里是会出现乱码的,解决方法是:在赋值的时候将输入法切换成中文输入法即可。 阅读全文

posted @ 2012-07-13 09:29 NotValid 阅读(277) 评论(0) 推荐(0) 编辑

2012年7月5日

图像的缩放

摘要: 图像经过缩放后有可能在原图中招不到对应的像素点,这需要用图像插值来解决。1.理论基础假设图像的X轴方向缩放比例是Kx,Y轴方向的缩放比是Ky,则缩放后输出图像的点(x' , y')对应原图中坐标(u , v)的位置是带小数点的素,即:上式可以写成如下形式:依据上式很容易得出缩放算法的实现:1.遍历输出图像上的每一个点(x' , y'),根据式(2)计算出它对应于原图上的坐标值(u , v)2.选择一种插值算法,(最近邻域、双线性、立方卷积等),计算出f(u,v)3.将f(u,v)的值赋给g(x' , y') 阅读全文

posted @ 2012-07-05 17:29 NotValid 阅读(502) 评论(0) 推荐(0) 编辑

线性插值算法简介

摘要: 假设我们已知坐标 (x0, y0) 与 (x1, y1),要得到 [x0, x1] 区间内某一位置 x 在直线上的值。根据上图中所示,我们得到 假设方程两边的值为 α,那么这个值就是插值系数—从 x0 到 x 的距离与从x0 到 x1 距离的比值。由于 x 值已知,所以可以从公式得到 α 的值 同样, 这样,在代数上就可以表示为: 或者, 这样通过 α ... 阅读全文

posted @ 2012-07-05 10:43 NotValid 阅读(1622) 评论(0) 推荐(0) 编辑

图像的插值算法

摘要: 插值的定义: 设函数y=f(x)在区间[a,b]上有定义,且已知在点a≤x0<x1<…<xn≤b上的值为y0,y1,…,yn,若存在简单函数P(x)使得 P(xi)=yi (i=0,1,…,n) 成立,就称P(x)为f(x)的插值函数, x0,x1,…,xn称为插值节点,包含插值节点的区间[a,b]称为插值区间,求插值函数P(x)的方法就是插值法。 有时,在图像的几何变换中,比如缩放和旋转... 阅读全文

posted @ 2012-07-05 09:27 NotValid 阅读(21767) 评论(0) 推荐(0) 编辑

2012年7月4日

稿纸加载项无法正确卸载解决

摘要: 稿纸加载项无法安装,出现必需gaozhi.msi,如何解决 首先:此类问题大多是ghost系统惹的问题,因为此类系统安装的OFFICE都是镜像过来的,没有源文件,大多也无法删掉。所以必须用一些第三方软件如360的强力卸载功能才能部分卸掉,但其在注册表还有残留,一般软件无法发现其无效的注册表信息,得用户手动清楚。以下大多借网上一位仁兄的高见,再结合本人的实践稍加总结 具体操作如下: 1、运行注册表编辑器,开始—运行-输入“regedit”进入注册编辑器 2. 在“HKEY_CURRENT_USER\Software\Microsoft\Installer\Products... 阅读全文

posted @ 2012-07-04 15:03 NotValid 阅读(6001) 评论(0) 推荐(0) 编辑

2012年7月2日

UltroEdit添加右键菜单

摘要: Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell][HKEY_CLASSES_ROOT\*\shell\UltraEdit]@="UltraEdit-32"[HKEY_CLASSES_ROOT\*\shell\UltraEdit\Command]@="D:\\Program Files\\IDM Computer Solutions\\UltraEdit\\Uedit32.exe %1" 阅读全文

posted @ 2012-07-02 22:43 NotValid 阅读(293) 评论(0) 推荐(0) 编辑

导航