![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB图像处理
有激情无鸭梨
你为社会创造的价值越大,你的价值也越大,崇尚开源,崇尚技术
展开
-
MATLAB 图像处理之亮度变换
1 图像读取与保存 f=imread(‘路径+图像名称.后缀’)%读取图像 imshow(f,G)%f是2*2数组,G是该灰度图像的等级,默认256 imshow(f,[low high])%所有小于或等于low的显示为黑色,所有大于或等于high的值都显示为白色,在low high之间的值是默认级 数的中等亮度值 imwrite(f,‘路径+图像名...原创 2019-09-27 16:02:11 · 4835 阅读 · 0 评论 -
MATLAN图像处理之RGB彩色图像处理
cat的实验结果如下%若RGB图像时double 他的取值范围时0 - 1%uint8 255 u16 65535%RGB也可以看成是三幅灰度图形成的堆 将其送入彩色监视器的红绿蓝输入端 就产生颜色了%RGB图像使用 cat 级联来合成彩色图像% rgb_image=cat(3,fR,fG,fB) cat的第一个参数代表方向 实验如下%fR=rgb_image(...原创 2019-10-07 16:56:21 · 540 阅读 · 0 评论 -
MATLAN图像处理之盲去卷积
%盲去卷积%图像复原中,困难的是得到PSF(PSF) 不以PSF复原图像的方法 盲去卷积%MLE 最大似然估计为基础,用被随机噪声干扰的量进行估计的最优化策略%将图像数据看成是随机量,它们与另一族可能的随机量之间有某种似然性%似然函数用g(x,y) f(x,y) h(x,y)来表达%deconvblind来执行盲区卷积%[fr,PSFe]=deconvblind(g,INITP...原创 2019-10-07 15:43:13 · 3708 阅读 · 8 评论 -
MATLAN图像处理之图像恢复 LC非线性滤波
%L-R非线性滤波恢复%fr=deconvlucy(g,PSF,NUMIT,DAMPAR,WEIGHT);%g退化的图像 NUMIT迭代的次数 默认10次%DAMPAR 是标量 指定了结果图像同原图像的偏离阈值%当像素偏离原值的范围在DAMPAR内,不用再迭代%这即抑制了这些像素上的噪声,又保存了必要的图像细节%WEIGHT是一个与g同样大小的数组,它为每一个像素分配一...原创 2019-10-06 23:48:01 · 268 阅读 · 0 评论 -
MATLAN图像处理之图像恢复之维纳滤波,最小二乘法
%维纳滤波%数值的线性图像复原方法%维纳滤波器寻找一个是统计误差函数%e^2=E{(f-f^)^2}%最小估计值 f^ E是期望值操作符 f是未退化的图像 该表达式在频域%matlab中 维纳滤波是使用函数 deconvwnr 实现的%fr=deconvwnr(g,PSF) g代表退化图像,fr是复原图像%假设信噪比是0 维纳滤波器这种形式就是逆滤波器%...原创 2019-10-06 23:44:25 · 1754 阅读 · 0 评论 -
MATLAN图像处理之图像复原(自适应中值滤波)
%自适应空间滤波器%自适应中值滤波器算法如下%Sxy表示一个将被处理的,中心在(x,y)处的子图像%Zmax 表示 Sxy中最大的亮度值%Zmin 表示 Sxy中最小的亮度值%Zmed 表示 Sxy中的亮度均值%zxy 表示 坐标(x,y)处的亮度值%该自适应中值滤波算法工作在两个层面 表示为 Level A Level B% Level A:若Zmin<Zmed...原创 2019-10-06 15:13:48 · 1017 阅读 · 0 评论 -
MATLAN图像处理之图像复原(滤波恢复)
%过滤椒盐噪声较好的办法使用Q为正值的反调和滤波器clcclearf=imread('D:\研究生课程\其他\MATLAB图像处理\亮度调节与空间滤波\5.jpg');[M,N]=size(f);R=imnoise2('salt & pepper',M,N,0.1,0);%概率为0.1的椒盐噪声c=find(R==0);gp=f;gp(c)=0;subplot(3,2...原创 2019-10-06 14:01:14 · 859 阅读 · 0 评论 -
MATLAN图像处理之高频强调滤波(图像增强)
书中是对X拍的图片进行了增强 下面这个例子不太合适 但是也能体会到高频强调滤波的作用% 图中可以看出 高频强调滤波在增强边缘的同时 距离原图的色度较近%高通滤波器偏离了直流项,从而把图像的平均值降低到0.%一种补偿的方法是给高通滤波器加上一个偏移量。%若偏移量与滤波器乘以一个大于1的常数结合起来,则这种方法称为高频强调滤波%因为该常量乘数突出了高频部分,这个陈述也增加了...原创 2019-10-05 16:02:54 · 5536 阅读 · 0 评论 -
MATLAN图像处理之高通滤波
结果如下%锐化频域滤波器%若有低通的传递函数H(u,v) 高通滤波器可由下式得出%H(u,v)=1-Hlp(u,v)%这副图像的边缘和其他亮度得到了变化 由于图像的平均值由 0,0给处%而且至今为止,高通滤波器偏离了傅里叶变换的原点 图像失去了大部分原图像所呈现的背景色彩%这个问题在高频强调滤波器中讲明(下一个博客)f=imread('D:\亮度调节与空间滤波...原创 2019-10-05 15:04:21 · 1767 阅读 · 0 评论 -
MATLAN图像处理之高斯低通滤波
%图像平滑(低通滤波)f=imread('D:\研究生课程\其他\MATLAB图像处理\亮度调节与空间滤波\5.jpg');f=f(:,:,1);PQ=[size(f,1)*2,size(f,2)*2];[U,V]=dftuv(PQ(1),PQ(2));D0=0.05*PQ(2);%使用D0的值等于填充后图像宽度的5% 当D=D0时 截至频率F=fft2(f,PQ(1),PQ(2...原创 2019-10-05 14:39:24 · 2339 阅读 · 1 评论 -
MATLAN图像处理之空间域生成滤波函数对图像处理(边缘检测)
先看一下整体的效果 下面例子实现了边缘检测下面通过代码来实现上述过程%同场滤波器较小时,空间滤波器比邻域滤波器更有效%对一个给定的空间滤波器h,生成一个频域滤波器的H的显然方法是%H=fft2(h,PQ(1),PQ(2)),其中PQ(1)是想要滤波图像长*2 PQ(2)是想要滤波图像宽*2%PQ的值相当于扩充后 再进行数据变换%下面讨论两个主题% 1 如可将空间滤...原创 2019-10-05 13:37:25 · 632 阅读 · 0 评论 -
MATLAN图像处理之统计滤波
我们先看下面两图的结果 在进行方法代码描述%非线性空间滤波 统计排序滤波器%MATLAB 中使用ordfilt2生成飞线型滤波器%g=ordfilt2(f,order,domain)%该函数的作用,domain会生成 0 1 的元素的m n矩阵,其中非零元素作为领域%对领域内的元素排序, 选取第order个元素 作为该领域的像素值%如果想对每一个部分进行统计排序...原创 2019-10-04 21:19:34 · 1729 阅读 · 0 评论 -
MATLAN图像处理之拉普拉斯图像增强
先看一下结果关于离散拉普拉斯卷积核的推到见https://www.cnblogs.com/wangduo/p/5979706.html图1和图4相比 显然得到了清晰化,下面先介绍一下简单的线性空间滤波原理,其后 由代码生成上述结果%线性空间滤波%直接对像素上某领域的像素进行计算,线性计算就是线性空间滤波(空间卷积),否则非线性空间滤波%将邻域中每个像素与其...原创 2019-10-04 20:19:27 · 2283 阅读 · 0 评论 -
MATLAB图像处理之直方图匹配(图像合理增强)
先拿结果来看,第一幅是原图 第二幅是直方图均衡化后的图像增强 第三幅是直方图匹配后的处理结果第二幅 第三幅来看 直接均衡化 会大大增加对比对 但是 有时不符合美观%直方图匹配%直方图均衡有时并不能总取得想要的图像增强结果%特别的 能够在图片指定位置处进行图像增强是很有用的%上述这种需求的方法 就是直方图匹配或者 直方图规定化%通俗讲 直方图匹配是将...原创 2019-10-04 11:53:35 · 5896 阅读 · 1 评论 -
MATLAB图像处理之直方图均衡原理及实现(图像增强)
%直方图均衡化%直方图中可以看出像素在灰度等级下的分布%有些图片的直方图分布集中某些灰度区间,导致视觉上图片的对比度不高%可以通过直方图均衡技术,将灰度分布变得均匀,使的图像对比度增大。%直方图均衡要经历下满四个步骤% 遍历全图,先统计每个灰度级下的像素点个数(为此我们开辟了256大小的数组);% 计算每个灰度级的像素点占总像素的点的比例;% 按照第二步求出的比例重新计算每个灰度级...原创 2019-10-03 17:39:14 · 1593 阅读 · 0 评论 -
MATLAN图像处理之边缘检测
%调用colorgrad进行RGB边缘检测clearclcf=imread('D:\研究生课程\其他\MATLAB图像处理\亮度调节与空间滤波\6.jpg');[VG,A,PPG]=colorgrad(f);%A是以弧度计算的角度subplot(2,2,1)imshow(VG)subplot(2,2,2)imshow(PPG)%PPG和VG没什么差别 都是边缘检测sub...原创 2019-10-07 21:54:31 · 238 阅读 · 0 评论