灰度共生矩阵//Python

灰度共生矩阵//Python,python,image-processing,scikit-image,glcm,Python,Image Processing,Scikit Image,Glcm,我试图使用skimage库中的greycomatrix查找图像的GLCM。我对级别的选择有问题。因为它是8位图像,所以明显的选择应该是256;但是,如果我选择8这样的值(为了装箱和防止形成稀疏矩阵),我会得到错误 问题: 有人知道为什么吗 有人能建议将这些值合并到8x8矩阵而不是256x256矩阵中吗 对8位图像进行装箱的最简单方法是将每个值除以32。然后每个像素值将在[0,8]中 顺便说一句,除了避免稀疏矩阵(这并不是一个真正的问题)之外,装箱还能使GLCM对噪声更具鲁棒性。您会遇到什么错误

我试图使用skimage库中的
greycomatrix
查找图像的GLCM。我对级别的选择有问题。因为它是8位图像,所以明显的选择应该是256;但是,如果我选择8这样的值(为了装箱和防止形成稀疏矩阵),我会得到错误

问题:

  • 有人知道为什么吗
  • 有人能建议将这些值合并到8x8矩阵而不是256x256矩阵中吗

对8位图像进行装箱的最简单方法是将每个值除以32。然后每个像素值将在[0,8]中


顺便说一句,除了避免稀疏矩阵(这并不是一个真正的问题)之外,装箱还能使GLCM对噪声更具鲁棒性。

您会遇到什么错误?帮助我们帮助您断言错误:…第103行,在greycomatrix assert image.max()中