MATLAB课程设计-图像处理完整版(10)

实验结果:

在图像的变换和压缩中,常常用到离散余弦变换(DCT)。DCT变换用于图像的压缩实例。请在测试图像中验证你的结论。请编程实现图像的真彩色增强。通过直方图均衡化的方法实现图像的灰度变换,在测试图像中验证你的结论,分析程序结果。使用常用的滤波器对数字图像进行处理。如均值滤波器、中值滤波器、维纳滤波器等。

结果分析:

尽管抛弃了85%的DCT系数,压缩后占用空间减少了约75%,但是处理后的图片与原图的失真并不大,压缩图片的画质令人满意。由此也验证了JPEG格式由于占用空间小,图片质量高被广泛认可。

真彩色增强

平滑程序代码:

I=imread('hehua.jpeg');

subplot(1,2,1);imshow(I);title('原图');

h1=fspecial('average',3);%用均值滤波器是领域值平均,以达到平滑目的

I1=imfilter(I,h1);

subplot(1,2,2);imshow(I1);title('平滑滤波真彩色增强');

实验结果:

在图像的变换和压缩中,常常用到离散余弦变换(DCT)。DCT变换用于图像的压缩实例。请在测试图像中验证你的结论。请编程实现图像的真彩色增强。通过直方图均衡化的方法实现图像的灰度变换,在测试图像中验证你的结论,分析程序结果。使用常用的滤波器对数字图像进行处理。如均值滤波器、中值滤波器、维纳滤波器等。

结果分析:

处理后的图片较处理前的图片看起来更柔和,色彩更均匀。

锐化程序代码:

I=imread('hehua.jpeg');

g=[0 0 0;0 2 0;0 0 0];

w=fspecial('laplacian',0.2);

H=im2double(I);

J=imfilter(H,g,'replicate');

subplot(1,2,1);

imshow(H);title('原图');

subplot(1,2,2);imshow(J);title('锐化真彩色增强图像'); 实验结果

在图像的变换和压缩中,常常用到离散余弦变换(DCT)。DCT变换用于图像的压缩实例。请在测试图像中验证你的结论。请编程实现图像的真彩色增强。通过直方图均衡化的方法实现图像的灰度变换,在测试图像中验证你的结论,分析程序结果。使用常用的滤波器对数字图像进行处理。如均值滤波器、中值滤波器、维纳滤波器等。

可以很明显的看出处理后的图片轮廓更清晰,边界也更明显

灰度变换(直方图均衡化):

程序代码:

I=imread('压缩前xiao.jpg');

I=rgb2gray(I);

subplot(2,2,1);imshow(I);title('原图');

subplot(2,2,2);imhist(I);title('原直方图');

J=histeq(I);%自动直方图均衡化,均衡后只有64个灰度级

subplot(2,2,4);imhist(J);title('灰度变换直方图');

subplot(2,2,3);imshow(J);title('灰度变换图');%颜色分布相对均衡

实验结果:


MATLAB课程设计-图像处理完整版(10).doc 将本文的Word文档下载到电脑

下一篇:山西省“六五中期无纸化法律知识普法考试答案完整版

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7 元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx