Main Content

detcoef2

2-D细节系数

    描述

    y= detcoef2(o,,,,C,,,,s,,,,n小波分解结构的提取物[CS]方向的细节系数o在级别n。有关更多信息Cands, 看wavedec2

    例子

    [[H,,,,v,,,,d] = detcoef2('all',C,,,,s,,,,nreturns the horizontalH, 垂直的v,,,,and diagonalddetail coefficients at leveln

    detcoef2('a',c,s,n)等同于detcoef2('all',c,s,n)

    y= detcoef2('compact',C,,,,s,,,,n返回所有详细系数在排列的方面。

    detcoef2('c',c,s,n)等同于detcoef2('compact',c,s,n)

    如果[h,v,d] = detcoef2('all',c,s,nandy = detcoef2('compact',c,s,n, 然后y = [h(:)'v(:)'d(:)']

    例子

    全部收缩

    此示例显示了如何从图像的离散小波分析中提取细节系数。此示例使用零盖。

    将扩展模式设置为零盖。加载并显示图像。

    origmode = dwtmode('地位',,,,'nodisplay');dwtmode('ZPD',,,,'nodisplay');加载女士imagsc(x)colormap(灰色)

    图包含一个轴对象。轴对象包含类型图像的对象。

    使用HAAR小波,将图像的小波分解至二级。

    [CS]= wavedec2(X,2,'haar');尺寸(x)
    ans =1×2256 256
    size(c)
    ans =1×21 65536
    s
    s=4×264 64 64 64 128 128 256 256

    从小波分解结构中提取每个方向的第2级的细节系数[CS]。显示对角线细节系数。

    [CHD2,CVD2,CDD2] = detcoef2('全部',c,s,2);尺寸(CDD2)
    ans =1×264 64
    图片sC(cdd2) colormap(gray)

    图包含一个轴对象。轴对象包含类型图像的对象。

    在每个方向上提取第1级的详细系数。显示垂直细节系数。

    [CHD1,CVD1,CDD1] = detcoef2('全部',c,s,1);尺寸(CVD1)
    ans =1×2128 128
    imagsc(CVD1)colormap(灰色)

    图包含一个轴对象。轴对象包含类型图像的对象。

    还原原始扩展模式。

    dwtmode(origmode,'nodisplay'

    输入参数

    全部收缩

    细节系数的方向,指定为:

    • 'H'- 水平的

    • 'v'- 垂直的

    • 'D'- 对角线

    小波分解向量,指定为实值矢量。向量C包含按级别组织的近似和细节系数。簿记矩阵s用于解析C。看wavedec2

    数据类型:双倍的

    簿记矩阵,指定为整数值矩阵。矩阵sContains the dimensions of the wavelet coefficients by level and is used to parse the wavelet decomposition vectorC。看wavedec2

    数据类型:双倍的

    细节级别to extract from the wavelet decomposition, specified as an integer. The integern必须在间隔中[1,大小(S,1)-2]

    输出参数

    全部收缩

    Detail coefficients, returned as a vector or matrix.

    数据类型:双倍的

    水平细节系数,作为矩阵返回。

    数据类型:双倍的

    垂直细节系数,返回为矩阵。

    数据类型:双倍的

    Diagonal detail coefficients, returned as a matrix.

    数据类型:双倍的

    提示

    • 如果Cands从索引图像分析或TrueColor图像分析获得y是一个m-经过-n矩阵或一个m-经过-n-by-3阵列。

      有关更多信息图片formats, see the图片andimfinfo参考页。

    扩展功能

    C/C ++代码生成
    使用MATLAB®CODER™生成C和C ++代码。

    版本历史记录

    Introduced before R2006a

    也可以看看

    ||