主要内容

高频振动

转换图像,增加显色分辨率的抖动

描述

X犹豫不决(RGB地图通过抖动色图中的颜色,创建RGB图像的索引图像近似地图

X犹豫不决(RGB地图Qm量化宽松政策还指定了数字Qm的量化位沿每个颜色轴使用,为反色图和数字量化宽松政策的量化位,用于颜色空间误差计算。

例子

BW犹豫不决(转换灰度图像到二进制(黑白)图像BW通过抖动。

例子

全部折叠

读取灰度图像从玉米粉将文件导入MATLAB®工作区。图像的灰度版本是文件中的第三个图像。

玉米灰=imread(“corn.tif”3);

显示灰度图像使用imshow

imshow(玉米灰色)

图中包含一个轴对象。axis对象包含一个image类型的对象。

将图像转换为二进制的高频振动函数。

corn_bw =抖动(corn_gray);

显示二值图像。虽然二值图像中的像素只有01在美国,由于抖动,图像似乎有灰色的阴影。

imshow (corn_bw)

图中包含一个轴对象。axis对象包含一个image类型的对象。

输入参数

全部折叠

RGB图像,指定为——- - - - - -n-by-3非负数数组。如果指定数据类型的图像,则值必须在[0,1]范围内。

数据类型:||uint8|uint16

输入颜色映射,指定为c- × 3矩阵,其值范围为[0,1]。每一行的地图是一个由三元素组成的RGB三元组,它指定颜色图中单个颜色的红、绿和蓝组件。颜色地图最大有65,536种颜色。

数据类型:

量化位沿着每个颜色轴为反色映射,指定为一个正整数。如果量化宽松政策小于Qm,则抖动不能执行高频振动函数返回一个未抖动的索引图像X

数据类型:

用于颜色空间误差计算的量化位,指定为正整数。如果量化宽松政策小于Qm,则抖动不能执行高频振动函数返回一个未抖动的索引图像X

数据类型:

灰度图像,指定为——- - - - - -n非负数矩阵。如果指定数据类型的图像,则值必须在[0,1]范围内。

数据类型:||int16|uint8|uint16

输出参数

全部折叠

索引的图像,作为——- - - - - -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页。

另请参阅

|

主题

在R2006a之前引入