0

我想在两个纹理之间进行比较以确定相似性。我使用以下代码获得了 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。怎么比较呢?我的目标实际上是识别打印和扫描效果。

4

0 回答 0