文档帮助中心文档
转换图像,增加明显的颜色分辨率抖动
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
我
全部折叠
读取灰度图像corn.tif文件到MATLAB®工作空间。图像的灰度版本是文件中的第三张图像。
corn.tif
corn_gray = imread (“corn.tif”3);
显示灰度图像使用imshow.
imshow
imshow (corn_gray)
方法将图像转换为二进制高频振动函数。
高频振动
corn_bw =抖动(corn_gray);
显示二进制图像。尽管二进制图像中的像素只有这个值0或1,由于抖动,图像出现了灰色阴影。
0
1
imshow (corn_bw)
RGB图像,指定为米——- - - - - -n-by-3非负数数组。如果指定数据类型的映像双,则值必须在[0,1]范围内。
双
数据类型:单|双|uint8|uint16
单
uint8
uint16
输入颜色映射,指定为c值在[0,1]范围内的- × 3矩阵。每一行的地图是一个三元素RGB三元组,它指定了颜色地图中单一颜色的红、绿、蓝组件。颜色映射最多有65,536种颜色。
数据类型:双
5
反颜色映射沿每个颜色轴的量化位,指定为一个正整数。如果量化宽松政策小于Qm,那么就不能执行抖动和高频振动函数返回未抖动的索引图像X.
8
颜色空间错误计算的量化位,指定为一个正整数。如果量化宽松政策小于Qm,那么就不能执行抖动和高频振动函数返回未抖动的索引图像X.
灰度图像,指定为米——- - - - - -n非负数矩阵。如果指定数据类型的映像双,则值必须在[0,1]范围内。
数据类型:单|双|int16|uint8|uint16
int16
已索引的图像,返回为米——- - - - - -n非负整数矩阵。如果长度地图小于或等于256,那么输出的图像是classuint8.否则,输出图像就是类uint16.的值0在输出数组中X对应于颜色图中的第一种颜色。
请注意
图像中的值X索引在颜色地图中吗地图而不应用于数学处理,如过滤等操作。
数据类型:uint8|uint16
二进制图像,返回为米——- - - - - -n逻辑矩阵。
数据类型:逻辑
逻辑
高频振动利用Floyd-Steinberg误差扩散抖动算法提高图像的表观颜色分辨率[1].
[1] Floyd, R. W.,和L. Steinberg,“一种空间灰度自适应算法,”国际技术论文研讨会文摘载《信息展示学会》,1975年,第36页。
[2] Lim Jae S.,二维信号与图像处理, Englewood Cliffs, NJ, Prentice Hall, 1990,第469-476页。
imapprox|rgb2ind
imapprox
rgb2ind
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系