数字图像处理
课程设计报告
姓 学 班
名:
号: 级:
.net
图像处理
设计题目: 教 师: 提交日期:
赵哲老师 12月29日
、设计内容:
主题: 《图像处理》
详细说明:对图像进行处理(简单滤镜,模糊,锐化,高斯模糊等),对图像 进行处理(上下对称,左右对称,单双色显示,亮暗程度调整等),对图像进 行特效处理(反色,实色混合,色彩平衡,浮雕效果,素描效果,雾化效果等),
涉及知识内容:
1、 二值化 2、 各种滤波 3、 算法等 三、设计流程图
四、实例分析及截图效果:
运行效果截图: 第一步:读取原图,并显示
close all ;clear;clc;
%清楚工作窗口 clc 清空变量clear l=imread( '1.jpg' %插入图片1.jpg 赋给I imshow(l); % 输岀图 I I仁rgb2gray(l); figure
%新建窗口
%图片变灰度图
);
关闭打开的窗口 close all
subplot(321); % 3 行 2 列第一幅图 imhist(ll);
%输岀图片
title('原图直方图’);%图片名称
一,图像处理
H=fspecial(
'moti on'
模糊
,40);
%%滤波算子 模糊程度40 motion 运动 q=imfilter(l,H, 'replicate' ); %imfilter
实现线性空间滤波函数,I图经过H滤波处理,replicate
反复复制 q1=rgb2gray(q); imhist(q1);
title('模糊图直方图’);
二,图像处理 锐化
H=fspecial( 'unsharp' ); %锐化滤波算子,unsharp 不清晰的
qq=imfilter(I,H, 'replicate' ); qq1=rgb2gray(qq); imhist(qq1);
title( '锐化图直方图');
三,图像处理
浮雕(来源网络)
%浮雕图 l=imread(
'1.jpg'
);
f0=rgb2gray(l);
%变灰度图 f1=i mn oise(fO,
'speckle' ,0.01);
%高斯噪声加入密度为0.01的高斯乘性噪声imnoise 噪声污染图像函数 f1=im2double(f1);
%把图像数据类型转换为双精度浮点类型
h3=1/9.*[1 1 1;1 1 1;1 1 1]; %采用h3对图像f2进行卷积滤波 f4=co nv2(f1,h3, 'same');
%进行sobel
滤波
h2=fspecial( 'sobe l' ); g3=filter2(h2,f1, 'same' ); %卷积和多项式相乘 same相同的 k=mat2gray(g3);
%实现图像矩阵的归一化操作
四,图像处理
素描(来源网络)
f=imread( '1.jpg'
);
[VG,A,PPG] = colorgrad(f); ppg = im2ui nt8(PPG); ppgf = 255 - ppg; [M,N] = size(ppgf);T=200; ppgf1 = zeros(M,N); for ii = 1:M
for jj = 1:N
if PPgf(ii,jj) speckle 斑点
数字图像处理课程设计报告matlab
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)