数字图像处理
柏树先生
模式识别,机器学习专业的研究生,联系方式:mr.baishu@gmail.com
展开
-
MatLab自编的均值滤波、中值滤波、高斯滤波三种滤波算子,可以直接调用 图像处理函数
%自编的均值滤波函数。x是需要滤波的图像,n是模板大小(即n×n)function d=avefilt(x,n) a(1:n,1:n)=1; %a即n×n模板,元素全是1p=size(x); %输入图像是p×q的,且p>n,q>nx1=double(x);x2=x1;%A(a:b,c:d)表示A矩阵的第a到b行,第c到d列的所有元素for i=1:p(1)-n+1原创 2015-05-29 13:41:04 · 5821 阅读 · 0 评论 -
图像分割主要研究方法
图像分割是图像处理中的一项关键技术,自20世纪70年代起一直受到人们的高度重视,至今已提出了上千种各种类型的分割算法,现提出的分割算法大都是针对具体问题的,并没有一种适合于所有图像的通用分割算法,而且近年来每年都有上百篇相关研究报道发表。然而,还没有制定出选择合适分割算法的标准,这给图像分割技术的应用带来许多实际问题。因此,对图像分割的研究还在不断深入之中,是目前图像处理中研究的热点之一。图像原创 2015-05-29 13:47:46 · 5722 阅读 · 0 评论 -
图像的预处理操作
由于受多种因素(光学系统失真、系统噪声、曝光不足或过量等)条件的影响,得到的图片往往信息微弱,无法辨识,需要进行增强处理。增强的目的,在于提供一个满足一定要求的图像,或对图像进行变换,以进行分析。 图像平滑像平滑的目的是为了减少图像噪声。图像的噪声来自于多方面,有来自于系统外部干扰,如电磁波或经电源串进系统内部而引起的外部噪声,也有来自于系统内部的干扰,如摄像机的热噪声,电器机械运动而产生原创 2015-05-29 13:52:42 · 6048 阅读 · 0 评论 -
使用matlab版本计算HOG 最为简单的计算方法 使用 vlfeat
在使用最为简单的HOG计算算法时,请首先下载下载 vlfeat-0.9.18 点击打开链接 不过高版本的Matlab中已经存在,可以不用再次下载cd D:\program\vlfeat-0.9.18\toolbox 编译 : 运行 vl_compile.m编译后在bin文件中可以找到未编译前按照官网是运原创 2015-05-30 23:31:52 · 2393 阅读 · 0 评论 -
图像的小波变换
前言小波变换的基本思想来源于伸缩与平移,与传统傅里叶变换由三角基函数展开相比,小波基函数为快速衰减、充分平滑、能量紧支且相互经由伸缩与平移所生成的函数集合。过程如图所示,使用a,b,c.....来表示每个像素的像素值,第一行为演示过程,第二行为测试图效果。压缩将图像的列两两相加,得到第二幅图像的蓝色部分,相减置于后面位置。同理将行相加/减得到第三幅图像。因此处理后的结果原创 2016-05-02 15:36:39 · 1463 阅读 · 0 评论 -
小波变换的C++实现
看完小波变换的理论后想实现一线,同时发现opencv中并没有小波变换的函数(还是新版的有了,我不知道啊,please give Me a feedback if U guy know)...............省略线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 int N = 16; //该部分首先将图划分为16*16的block区域 //在每一个循环当中,在每一次原创 2016-05-04 12:01:14 · 7849 阅读 · 0 评论