网站首页 > 技术教程 正文
许多图像处理工作都对图像类型有着特定的要求。所以,在正式进入图像处理工作之前,需要将图像对象作相应的格式转换,否则后续的图像处理工作将难以进行下去。例如,要对一幅索引图像进行滤波,首先要把它转换成RGB图像。因为对索引图像直接滤波的结果是毫无意义的。
MATLAB图像处理工具箱中提供了四种图像(RGB图像,索引图像,灰度图像,二值图像)类型之间相互转换的函数。主要有dither(),gray2ind(),grayslice(),im2bw(),ind2gray(),ind2rgb(),mat2gray(),rgb2gray(),rgb2ind()等。
本篇文章将对以上MATLAB中的部分函数作介绍:
MATLAB中的dither()函数用于实现图像的抖动。该函数通过颜色抖动来增强输出图像的颜色分辨率,从而达到图像转换的目的。颜色抖动即改变像素点的颜色,使像素颜色近似于色图的颜色,从而以空间分辨率来换取颜色分辨率。
dither()函数可以把RGB图像转换为索引图像;可以把灰度图像转换为二值图像。
dither()函数的调用格式:
X=dither(RGB,map):将真彩图像RGB按指定的色图map抖动成索引图像,map颜色种数不超过2^16=65536;
X=dither(RGB,map,Qm,Qe):参数Qm用于指定从转换色图map的每个颜色轴量化的比特位,参数Qe用于指定从颜色空间误差计算的量化比特位;默认值为Qm=5、Qe=8;如果Qm>Qe,图像转换会出错;
BW=dither(I):将灰度图像I抖动成二值图像BW。
rgb2gray()函数的调用格式:
I=rgb2gray(RGB):将真彩图像RGB转换为灰度图像I;
gray2ind()函数的调用格式:
[X,map]=gray2ind(I,n):按指定的灰度级数n将灰度图像I转换为索引图像X;参数n取值范围为1~65536,默认值为64。
[X,map]=gray2ind(BW,n):按指定的灰度级数n将二值图像BW转换为索引图像X;参数n的默认值为2。
grayslice()函数的调用格式:
X=grayslice(I,n):将灰度图像I均匀量化为n个等级,然后转换为索引图像X;参数n的取值范围为1~255;
下面通过一个实例来看看图像转换的效果:
代码:
显示效果:
原图像
最后,感谢您的耐心阅读!
猜你喜欢
- 2024-11-06 基于MATLAB的刀具角度测量 matlab测工件尺寸
- 2024-11-06 「三十一」MATLAB图像变换之傅里叶变换
- 2024-11-06 「三十三」MATLAB图像变换之Radon变换(R变换)——投影重建图像
- 2024-11-06 「MATLAB数据导入与分析」MATLAB: 使用内存映射加快文件读写
- 2024-11-06 利用边缘检测计算物体面积(内含源码)
- 2024-11-06 自动驾驶毫米波雷达物体检测技术-算法
- 2024-11-06 基于粒子滤波器的电池剩余使用寿命计算matlab仿真
- 2024-11-06 matlab程序, 脉冲波合成与提取,滑冲效应、方向性效应
- 2024-11-06 《基于PLE结合卡尔曼滤波的RSSI定位算法matlab仿真》基于PLE
- 2024-11-06 正交相干检波 正交相位检波器原理
你 发表评论:
欢迎- 05-1613步震撼淘宝大促闪光裂纹破墙立体字PS制作教程
- 05-16AI教程 | 绘制扁平的萌萌哒图标
- 05-160基础学平面设计所需了解的基础常识汇总
- 05-16自学平面设计需要多长时间?十六年职业设计总监告诉你
- 05-16平面设计都要学习哪些内容?
- 05-16李涛PS教程 高手之路PS教程 合成教程 —制作一个小星球
- 05-16Illustrator实例教程:制作炫酷的漩涡效果
- 05-16Illustrator实例教程:利用混合工具制作一朵炫酷的花
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)