如何比较两个GLCM来找到相似之处?

时间:2018-07-09 10:36:35

标签: python image-processing compare scikit-image glcm

我想在两个纹理之间进行比较以识别相似性。我使用以下代码获得了GLCM的功能:

import cv2
import numpy as np
from skimage.feature import greycomatrix, greycoprops

img           = cv2.imread('images/test1_texture_blur.png', 0)
image_array   = np.array(img, dtype=np.uint8)
g             = greycomatrix(image_array, [1, 2], [0, np.pi/2], levels=256, normed=True, symmetric=True)
contrast      = greycoprops(g, 'contrast')
dissimilarity = greycoprops(g, 'dissimilarity')
homogeneity   = greycoprops(g, 'homogeneity')
energy        = greycoprops(g, 'energy')
correlation   = greycoprops(g, 'correlation')
ASM           = greycoprops(g, 'ASM')

现在我有两个图像和它们的GLCM。怎么比较呢?我的目的实际上是确定“打印和扫描”效果。

0 个答案:

没有答案