【问题标题】:Creation of GLCM texture images using MATLAB使用 MATLAB 创建 GLCM 纹理图像
【发布时间】:2012-05-23 05:35:51
【问题描述】:

我对图像处理很陌生,我对使用过滤器等 MATLAB 函数有疑问 (graycoprops)。

出现的问题是我想使用此函数 (graycoprops) 处理图像。为了能够做到这一点,我首先需要创建 GLCM (graycomatrix)。

对整个图像执行此操作很容易,但我如何才能对像过滤器这样的小区域(例如 3x3)执行此操作。

我在想像 colfilt 这样的东西可以工作,但我不知道如何每次获取块值并将它们提供给 graycomatrixgraycoprops

任何帮助将不胜感激,因为我有很多小时堆栈!!!

【问题讨论】:

  • 我的问题有那么难吗?我认为这不是我看到的许多以这种方式计算的图像示例!我只是不知道确切的方法!如果有人知道请给我提示!
  • 您的问题不清楚。 GLCM 不应该用作过滤器或被过滤。事实上,GLCM 不能从 3x3 方形窗口之类的部分生成,除非您为这些块中的每一个生成一个 GLCM。 GLCM 通常用于为您提供有关图像的信息,而不是表示过滤域。您可以将它(和 graycoprops 函数)视为图像的描述符。有一些技术可以使用这些统计数据来唯一标识给定图像。

标签: image matlab filter feature-extraction glcm


【解决方案1】:

GLCM 代码

您可能对我在 GitHub 上为 GLCM with sliding windows 提供的代码感兴趣。它将允许进行大量自定义,并且您可以操纵窗口大小。

【讨论】:

    猜你喜欢
    • 2016-06-30
    • 2015-10-30
    • 1970-01-01
    • 2021-06-19
    • 2016-11-08
    • 1970-01-01
    • 2017-07-07
    • 2018-03-31
    • 2014-09-23
    相关资源
    最近更新 更多