Canny原理Canny的原理就不细说了,冈萨雷斯的《数字图像处理》(第三版)P463~465讲解的比较清楚,主要就四个步骤:
1. 对图像进行高斯滤波
2. 计算梯度大小和梯度方向
3. 对梯度幅值图像进行非极大抑制
4. 双阈值处理和连接性分析(通常这一步与非极大抑制并行,详见下面的代码)下面重点说一下非极大抑制。非极大抑制对一幅图像计算梯度大小和梯度方向后,需要进行非极大抑制,一般都是...
分类:
编程语言 时间:
2016-06-19 06:49:47
阅读次数:
409
一.为什么要去噪 图像去噪是数字图像处理中的重要环节和步骤。去噪效果的好坏直接影响到后续的图像处理工作如图像分割、边缘检测等。图像信号在产生、传输过程中都可能会受到噪声的污染,一般数字图像系统中的常见噪声主要有:高斯噪声(主要由阻性元器件内部产生)、椒盐噪声(主要是图像切割引起的黑图像上的白点噪声或 ...
分类:
编程语言 时间:
2016-06-15 14:14:37
阅读次数:
214
一、什么是图像? 在磁盘上, 图像就是文件,一串二进制码。当然,有特殊格式的。 读入到内存后,图像就是一个二维数组。数组的横、纵坐标可用于标记像素位置,数组的值用于存放该点像素的rgba值。 二、为什么要进行图像处理? 图像本质上是N多个像素点和每个像素点的灰度值组成。我们通过图像处理,得到新的图像 ...
分类:
其他好文 时间:
2016-05-16 21:49:01
阅读次数:
347
老规矩,直接贴报告~
Programe list:
Programe was developed in the condition of Windows aswell as Linux server, programming language is Matlab (www.mathworks.com).
Classify.m, Kmeans.m: function for K-means...
分类:
编程语言 时间:
2016-05-12 18:22:48
阅读次数:
362
在做数字图像处理时,经常会碰到小数象素坐标的取值问题,这时就需要依据邻近象素的值来对该坐标进行插值。比如:做地图投影转换,对目标图像的一个象素进行坐标变换到源图像上对应的点时,变换出来的对应的坐标是一个小数,再比如做图像的几何校正,也会碰到同样的问题。看够了各种数学原理,直接上具体的实现步骤。no公式no理论,以下是对常用的三种数字图像插值 方法进行介绍。
1、最近邻插值法(Nearest Ne...
分类:
编程语言 时间:
2016-05-12 17:10:05
阅读次数:
318
6、IplImage结构里面的部分基本数据意义。
7、为什么通常彩色图的一个像素是8位深,3通道?
8、一个字节为什么是8个二进制位。...
分类:
其他好文 时间:
2016-05-06 15:26:51
阅读次数:
148
四、二维离散小波变换声明: 该文为本人对小波的理解,不保证正确性与严谨性。参考: 《数字图像处理》 Gonzalez P3171. 概述在给定尺度函数和小波函数下,可以组合出一个二维尺度函数和三个二维小波函数:f(x, y)离散函数可以分解为这四个函数不同尺度与位置的线性组合(2DIDWT):其中近似系数和细节系数分别如下(2DDWT):2. 其他符号说明分别为不同尺度和位置的尺度函数和小波函数,定...
分类:
其他好文 时间:
2016-04-22 20:30:43
阅读次数:
191
皮卡丘:“师兄! ” 师兄:“干嘛…?” 皮卡丘:“你帮我看看这个,这是我打车的发票,看起来有点不太清晰,老板说不给我报销…” 师兄:“你仿佛在特意逗我笑,这不是很清楚嘛!!! ” 皮卡丘:“我老板有强迫症,他说这个扫描之后不清楚,让我弄清晰点再给他,不然就不给我钱。师兄,你一定要帮我呀,不然以后都 ...
分类:
其他好文 时间:
2016-04-10 12:44:28
阅读次数:
345