【问题标题】:How to implement GLCM algorithm in python(opencv) for image feature extraction?如何在python(opencv)中实现GLCM算法进行图像特征提取?
【发布时间】:2019-03-26 04:33:18
【问题描述】:

我需要在 python 中或使用 openCV 实现一个算法。 一种有助于图像特征提取的算法。 我将在这里使用的图像是皮肤图像。 请指导我构建此代码。

【问题讨论】:

  • 到目前为止你尝试了什么?
  • @TA 我已经应用了边缘检测和图像过滤器,如 2D 卷积、模糊、边缘检测、锐化。使用 Oriented FAST 和 Rotated Brief (ORB) 对图像进行特征提取,并找到两幅图像之间的匹配模式。
  • 我的意思是您的 GLCM 算法的实现方式。如果你提供一些基本的基础,人们会更愿意也更有能力帮助你。这也说明您在发帖之前已经投入了一些研究,并尝试自己解决了这个问题。

标签: image image-processing feature-extraction skin glcm


【解决方案1】:

问题似乎很广泛:

1) 你可以在 python 中使用 skimage 库:

from skimage.feature import greycomatrix, greycoprops

greycomatrix 包含 glcm 矩阵,而 graycoprops 为您提供基于 glcm 的标准四个功能。这是一个示例usage。如果你想计算剩余的Harlick Features,你可以实现它们或者参考这个github仓库GLCM at GITHUB

请注意,由于数值稳定性问题,涉及实施最大相关系数。

【讨论】:

    猜你喜欢
    • 2016-06-03
    • 2015-10-30
    • 1970-01-01
    • 2012-05-02
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-14
    相关资源
    最近更新 更多