主要内容

愿景。ChromaResampler

下采样或上采样图像的色度分量

描述

对图像的色度分量进行下采样或上采样:

  1. 创建愿景。ChromaResampler对象并设置其属性。

  2. 使用参数调用对象,就像调用函数一样。

有关系统对象如何工作的详细信息,请参见什么是系统对象?

创建

描述

例子

重新取样=愿景。ChromaResampler返回一个色度重采样对象,Cresampler,即对YCbCr信号的色度分量进行下采样或上采样,以降低带宽和存储要求。

gammaCorr=愿景。ChromaResampler (名称,值使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,resampler = vision.ChromaResampler('InterpolationFilter','Linear')

属性

全部展开

除非另有说明,属性为nontunable,这意味着在调用对象后不能更改它们的值。对象在调用时锁定,而释放功能解锁它们。

如果属性为可调,您可以随时更改其值。

有关更改属性值的详细信息,请参见使用系统对象的MATLAB系统设计

重采样格式,指定为以下之一:

4:4:4到4:2:2
4:4:4到4:2:0 (MPEG1)
4:4:4到4:2:0 (MPEG2)
4:4:4到4:1:1
4:2:2到4:2:0 (MPEG1)
4:2:2到4:2:0 (MPEG2)


要对图像的色度成分进行上采样,请将此属性设置为以下选项之一:

4:2:2到4:4:4
4:2:0 (MPEG1)到4:4:4
4:2:0 (MPEG2)到4:4:4
4:1:1到4:4:4
4:2:0 (MPEG1)到4:2:2
4:2:0 (MPEG2)到4:2:2


方法用于近似缺少的值,指定为像素复制线性.默认为线性.当您将此属性设置为线性,对象使用线性插值来计算缺失值。当您将此属性设置为像素复制,对象复制邻近像素的色度值以创建上采样图像。此属性适用于对色度值进行上采样。

用于防止混叠的低通滤波器,指定为汽车财产,或没有一个.当您将此属性设置为汽车,该对象使用内置的低通过滤器。当您将此属性设置为财产时,滤波器的系数由HorizontalFilterCoefficients而且VerticalFilterCoefficients属性。当您将此属性设置为没有一个时,对象不对输入信号进行滤波。当您对色度值进行下采样时,此属性适用。

水平滤波器系数,指定为三元素向量。属性时应用此属性重采样其中之一的财产[4:4:4至4:2:2]|[4:4:4至4:2:0 (MPEG1)]|[4:4:4至4:2:0 (MPEG2)]|[4:4:4至4:1:1]AntialiasingFilterSource财产财产

指定要应用于输入信号的滤波器系数,指定为两元向量。属性时应用此属性重采样其中之一的财产[4:4:4至4:2:0 (MPEG1)]|[4:4:4至4:2:0 (MPEG2)]|[4:2:2至4:2:0 (MPEG1)]|[4:2:2至4:2:0 (MPEG2)]AntialiasingFilterSource财产财产

输入为行主格式,指定为真正的.将此属性设置为真正的当输入首先包含来自第一行的数据元素,然后是来自第二行的数据元素,以此类推,直到最后一行。否则,该对象假定输入数据以列主格式存储。

使用

描述

例子

Cb1Cr1=重采样器(CbCr对输入色度分量Cb和Cr重新采样,并返回Cb1和Cr1,作为重新采样的输出。

输入参数

全部展开

图像的色度分量,指定为矩阵。

图像的色度分量,指定为矩阵。

输出参数

全部展开

图像的色度分量,以矩阵形式返回。

图像的色度分量,以矩阵形式返回。

对象的功能

要使用对象函数,请指定System对象™作为第一个输入参数。例如,释放system对象的系统资源obj,使用这种语法:

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

创建一个重采样对象

resampler = vision.ChromaResampler;

读取RGB图像并将其转换为YCbCr。

imageRGB = imread(“peppers.png”);imageYCbCr = rgb2ycbcr(imageRGB);

重新采样Cb和Cr色度成分。

(Cb, Cr) =重新取样(imageYCbCr (:,: 2), imageYCbCr (:,:, 3));

扩展功能

版本历史

在R2012a中引入

另请参阅

Baidu
map