【问题标题】:The use of graycomatrix offset parametergraycomatrix offset参数的使用
【发布时间】:2012-04-01 04:08:55
【问题描述】:

我遇到了this example关于如何调用函数graycomatrix

>I = imread('circuit.tif'); 
>GLCM2 = graycomatrix(I,'Offset',[2 0;0 2]); 
>stats = GLCM_features1(GLCM2,0)

但是我不明白graycomatrix中第二个参数的作用。我读过Matlab documentation,但解释很难理解。

【问题讨论】:

    标签: matlab image-processing feature-extraction glcm


    【解决方案1】:

    graycomatrix 的第二个和第三个参数是组合的名称-值对。在这种情况下,值 ([2 0; 0 2]) 是一个矩阵,它确定被检查的像素的相对间距(即偏移量,参数的名称),以便获得每个值对的共现计数。

    p-by-2 矩阵中的每一行以[row column] 格式定义一个相对位置。矩阵的第一行是[2 0]。这意味着将每个像素与向下 2 行、向上 0 列(即在同一列中)的像素进行比较。第二行 [0 2] 表示每个像素与 0 行以外(即同一行)和 2 列以上的像素相比。

    因此,每个像素都会与其相邻的两个像素进行比较:右侧 2 列的像素和向下 2 行的像素。这两种关系形成的对用于增加输出图像中的适当像素。

    【讨论】:

      猜你喜欢
      • 2014-09-13
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多