文档帮助中心文档
转换图像,增加显色分辨率的抖动
X =抖动(RGB,地图)
X =抖动(RGB,地图,Qm, Qe)
BW =抖动(我)
X犹豫不决(RGB,地图)通过抖动色图中的颜色,创建RGB图像的索引图像近似地图.
X犹豫不决(RGB,地图)
X
RGB
地图
X犹豫不决(RGB,地图,Qm,量化宽松政策)还指定了数字Qm的量化位沿每个颜色轴使用,为反色图和数字量化宽松政策的量化位,用于颜色空间误差计算。
X犹豫不决(RGB,地图,Qm,量化宽松政策)
Qm
量化宽松政策
例子
BW犹豫不决(我)转换灰度图像我到二进制(黑白)图像BW通过抖动。
BW犹豫不决(我)
BW
我
全部折叠
读取灰度图像从玉米粉将文件导入MATLAB®工作区。图像的灰度版本是文件中的第三个图像。
玉米粉
玉米灰=imread(“corn.tif”3);
显示灰度图像使用imshow.
imshow
imshow(玉米灰色)
将图像转换为二进制的高频振动函数。
高频振动
corn_bw =抖动(corn_gray);
显示二值图像。虽然二值图像中的像素只有0或1在美国,由于抖动,图像似乎有灰色的阴影。
0
1
imshow (corn_bw)
RGB图像,指定为米——- - - - - -n-by-3非负数数组。如果指定数据类型的图像双,则值必须在[0,1]范围内。
双
数据类型:单|双|uint8|uint16
单
uint8
uint16
输入颜色映射,指定为c- × 3矩阵,其值范围为[0,1]。每一行的地图是一个由三元素组成的RGB三元组,它指定颜色图中单个颜色的红、绿和蓝组件。颜色地图最大有65,536种颜色。
数据类型:双
5
量化位沿着每个颜色轴为反色映射,指定为一个正整数。如果量化宽松政策小于Qm,则抖动不能执行高频振动函数返回一个未抖动的索引图像X.
8
用于颜色空间误差计算的量化位,指定为正整数。如果量化宽松政策小于Qm,则抖动不能执行高频振动函数返回一个未抖动的索引图像X.
灰度图像,指定为米——- - - - - -n非负数矩阵。如果指定数据类型的图像双,则值必须在[0,1]范围内。
数据类型:单|双|int16|uint8|uint16
int16
索引的图像,作为米——- - - - - -n非负整数矩阵。如果地图小于或等于256,则输出图像为类uint8.否则,输出图像为类uint16.的值0在输出数组中X对应于颜色图中的第一种颜色。
请注意
图像中的值X索引进入颜色图吗地图而不应用于数学处理,如滤波运算。
数据类型:uint8|uint16
二进制图像,返回为米——- - - - - -n逻辑矩阵。
数据类型:逻辑
逻辑
高频振动通过应用Floyd Steinberg的误差扩散抖动算法提高图像的表观颜色分辨率[1].
[1] Floyd, R. W.和L. Steinberg,“空间灰度的自适应算法”,国际技术论文研讨会摘要,信息显示学会,1975年,第36页。
[2] Lim, Jae S,二维信号和图像处理,新泽西州恩格尔伍德悬崖,普伦蒂斯大厅,1990年,第469-476页。
rgb2ind|imapprox
rgb2ind
imapprox
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系