![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字图像处理
遇见生活
这个作者很懒,什么都没留下…
展开
-
实验1 常用MATLAB图像处理命令
1. 利用imread函数读取一幅图像,假设其名为flower.jpg,存入一个矩阵A中,利用imshow函数来显示这幅图像。A=imread('miaoa.jpg');imshow(A)2.读入一幅flower.jpg图像,利用imwrite函数来保存这幅图象,将其保存为一幅bmp文件,设为flower.bmp; imwrite(A,'flower.bmp')3. 利用imread函数读入两幅自己手机拍的照片,用figure,imshow()分别将两个图片在两个图像窗口显示出来。figur原创 2021-04-01 15:36:03 · 2308 阅读 · 0 评论 -
实验2 灰度变换操作
1. 读入coins.png图像,对图像进行线性灰度变化,实现图像变亮、变暗和负片效果,在同一个窗口内分成四个子窗口来分别显示,注上文字标题。I = imread('coins.png'); % 读入原图像I = im2double(I); % 转换数据类型为double[M,N] = size(I); % 计算图像面积subplot(2,3,1); % 打开新窗口imshow(I); % 显示原图像原创 2021-05-13 15:13:06 · 1519 阅读 · 0 评论 -
实验3 绘制图像直方图、直方图像均衡化操作
1.读入一幅自己拍摄的照片,分别用 imhist、bar、stem 及 plot 四种方法绘制对应的直方图,在同一个窗口内分成四个子窗口来分别显示,注上文字标题。f=imread('test4-1.jpg');f1=rgb2gray(f);subplot(221),imhist(f1,25),title('imhist');h=imhist(f1,25);subplot(222),bar(h);title('bar');[count,x]=imhist(f1,25);subplot(223),原创 2021-05-13 15:30:01 · 2009 阅读 · 0 评论 -
实验4 线性空间滤波器操作与非线性空间滤波器操作
对fatBaby.bmp分别添进行均值滤波和高斯滤波(使用fspecial函数定义模板,分别都使用33,55及7*7模板),并比较高斯滤波与均值滤波的效果。I = imread('miaoa.jpg');w1 = fspecial('average',3);w2 = fspecial('gaussian',3);g1 = imfilter(I,w1,'replicate');g2 = imfilter(I,w2,'replicate');subplot(3,2,1); imshow(...原创 2021-04-01 15:12:45 · 437 阅读 · 0 评论 -
实验5 锐化滤波器、傅立叶变换及简单的频域滤波操作
1. 读入moon.tif图像,进行拉普拉斯滤波操作,使用fspecial函数定义模板,要注意使用im2double函数与图像减操作,理解拉普拉斯滤波的作法。f = imread('miaoa.jpg');f2 = im2double(f) ;w = fspecial('laplacian',0);g1 = imfilter(f,w,'replicate');g2 = imfilter(f2,w,'replicate');subplot(131);imshow(g1);subplot(132原创 2021-04-08 15:26:17 · 564 阅读 · 0 评论 -
实验6 频率域滤波的操作步骤及低通、高通滤波的实现
1. 读入f2.tif图像,使用fspecial函数获取sobel空间滤波器,使用freqz2函数将获得空间滤波器转换为频率域滤波器,然后使用dftfilt函数进行频率域滤波,要求结果显示读入的原图像、空间滤波后结果及频率域滤波后结果。f = imread('f2.tif');h = fspecial('sobel');g = imfilter(f, h);PQ = paddedsize(size(f));H = freqz2(h,PQ(1),PQ(2));f2 = dftfilt(f,H);原创 2021-04-15 15:04:01 · 2214 阅读 · 0 评论 -
实验7 图像复原模型、各种噪声效果的模拟及各种空间滤波器的实
1. 读入任意一幅自己手机拍摄的图片,使用空间滤波的方法生成运动模糊图像,要求同一个图形窗口显示原图像与运动模糊后的图像。f=imread('f3.tif');subplot(121);imshow(f);title('原图像');subplot(122);w=fspecial('motion');f1=imfilter(f,w);imshow(f1);title('运动模糊后的图像');2. 读入任意一幅自己手机拍摄的图片,使用imnoise函数分别添加高斯噪声和椒盐噪声污染图原创 2021-05-13 15:45:14 · 872 阅读 · 0 评论 -
实验8 自适应中值滤波器的用法、退化函数建模及两种常用图像复原
1. 读入任意一幅自己手机拍摄的图片,使用imnoise函数分别添加椒盐噪声污染图像,然后分别使用传统中值滤波器和自适应中值滤波器进行滤波操作,要求在同一个图形窗口中显示原图、噪声图及两种滤波结果图。f=imread('zp1.jpg');f=rgb2gray(f);subplot(221);imshow(f);title('原图像');subplot(222);f1=imnoise(f,'salt & pepper',0.05);imshow(f1);title('噪声图像')原创 2021-05-13 15:50:09 · 663 阅读 · 0 评论