- 61
- 0
- 约6.36千字
- 约 12页
- 2017-03-08 发布于重庆
- 举报
彩色图转灰度图matlab_实现代码
(一):彩色图像转灰度图
1、 设计任务
1 ?? 读入彩色和灰度图像并显示;
2 ?? 对彩色图像转化为灰度图像并显示;
3 ?? 比较两种方法的效果。
2、 设计目的
1 ?? 掌握彩色图转灰度图的基本原理与方法;
2 ?? 初步掌握MATLAB的使用方法;
3 ?? 了解MATLAB在数字信号处理,尤其是图像处理中显现出来的优势。
3、 源代码
% 把RGB格式的图片转换为YUV格式。
clear; clc;
x imread lena512.BMP ;
[line,row,dim] size x ;
x1 double x ;? % 数据类型转换
subplot 1,3,1 ? % 分割当前绘图窗口为(1,3)的区域,显示此图片与1号区域
imshow uint8 x % 数据类型转换,并且显示当前图片
title 原图 ;
% 矩阵乘,根据【RGB】转【YUV】关系转灰度图
Y1 0.299*x :,:,1 +0.587*x :,:,2 +0.114*x :,:,3 ;
y1 [round Y1 ]; % 取整
subplot 1,3,2
imshow uint8 y1
title 根据各分量转换关系转换后图片 ;
% 求RGB各个分量均值转灰度图
Y2 x :,:,1 +x :,:,2 +x :,:,3 /3;
y2 [round Y2 ];
subplot 1,3,3
imshow uint8 y2
title 求均值转换后图片 ;
? 图片无法显示哈。
图(1)彩色转灰度图程序运行结果
4、 结果分析
由运行结果可以看出,根据RGB到YUV各个分量关系转换得到的灰度图比较真实,而用简单的求RGB各个分量的均值转弧度图,其结果很不理想,图片基本看不清楚原来的轮廓。
(二):对灰度图像实现按比例缩小和放大
1、 设计任务
1 ?? 对灰度图实现在行上k1 0.6,列上k2 0.75的按比例缩小;
2 ?? 对灰度图实现在行上k1 1.2,列上k2 1.5的按比例放大;
2、 设计目的
1 ?? 掌握图像的放大和缩小原理;
2 ?? 用MATLAB实现图像的按比例放大和缩小;
3 ?? 明白图像的放大和缩小并不是简单的互为逆过程。
3、 源代码
(1)?? 图像按比例缩小源代码
% 图像按比例缩小
clear; clc;
X imread house.BMP ; % 读取图片
[line,row] size X ;
x double X ;
subplot 1,2,1
imshow uint8 x
title 原图 ;
%图片缩小
k1 0.6;
k2 0.75;? % k1,k2分别表示在行和列上缩小的倍数
l_f 1:line;
r_f 1:row;
m round line*k1 ;
n round row*k2 ; % m,n 表示缩小后的图片的大小
G zeros m,n ; ???% 初始化缩小后图像矩阵
for l_n 1:m; for r_n 1:n; l_f round l_n./k1 ; r_f round r_n./k2 ; if l_f 256; G l_n,r_n x 256,r_f ; % 当l_n 154时,l_f 256,越界处理, % 而当r_n 192时,r_f 256,恰好为边界值,不产生越界。 else G l_n,r_n x l_f,r_f ; %缩小后图片赋值 end end
end
subplot 1,2,2
imshow uint8 G
title 缩小后的图片 ;
图(2)图片缩小程序运行结果 (2)图片按比例放大源代码
% 图像按比例放大
clear
clc
X imread splash.BMP ;
[line,row] size X ;
x double X ;
figure 1 ? % 绘图窗口1
imshow uint8 x
title 原图 ;
%图片放大
k1 1.2;
k2 1.5;? % k1,k2分别表示在行和列上放大的倍数
l_f 1:line;
r_f 1:row;
m round line*k1 ;
n round row*k2 ; % m,n 表示放大后的图片的大小
G zeros m,n ;? % 初始化放大后图像矩阵
for l_n 1:m; for r_n 1:n; l_f round l_n./k1 ; r_f round r_n./k2 ; G l_n,r_n x l_f,r_f ; % 放大后图片赋值 end
end
figure 2 ? % 绘图窗口2
imshow uint8 G
title 放大后的图片 ;
图(3—1)图片放大程序运行结果 图(3—2)图片放大程序运行结
您可能关注的文档
- 当心新妈妈患上产后抑郁症.docx
- 当心小儿呼吸困难变成小儿喉炎.doc
- 当心高血压入侵儿童.doc
- 当心这些损坏眼睛的药物x.docx
- 006 红外光谱分析ppt.ppt
- 当心高血压偷袭小胖墩x.docx
- 当心鸳鸯浴洗出不孕症.docx
- 当心咽炎引起小宝宝38度高烧.docx
- 005 第五章操作系统.ppt
- 当怀孕与养宠发生冲突,你会怎样选择.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2020年北京中考英语试题及答案.pdf VIP
- 贷款结清证明.docx VIP
- 村两委换届模拟推演方案.docx VIP
- 有机化学——杂环化合物和生物碱.ppt VIP
- 2025年中考数学一模试卷(福建卷)含答案解析.pdf VIP
- 2025年菏泽职业学院单招语文测试试卷.docx VIP
- 三雄极光-商用照明项目专业产品手册(2023-2024).pdf VIP
- 杜邦dupont-FilmTec™Fortilife™ XC120 超高压反渗透膜元件-120bar.pdf
- 高处作业安全培训PPT课件.ppt VIP
- dwc_ble50combophy_tsmc40_databook数据手册解析.pdf VIP
原创力文档

文档评论(0)