作为项目的一部分,我正在尝试测量从图像中采样的 2 个纹理的相似程度。(我取了 2 个大约 40 x 40 像素的平方样本)。
采集样本后,我将它们传递给一组 Gabor 滤波器(具有 2 个滤波器大小和 6 个方向),因此现在每个样本都有 12 个滤波器输出。
目标是计算一个度量,告诉我们2 个纹理有多相似,这样如果 2 个样本是木头或砖块,度量分数很低(差异很小),但如果 1 个样本是岩石,另一个是织物那么度量应该很高(纹理非常不同)。
问题是:如何使用此输出测量纹理差异? 有人建议我为每个样本创建一个输出分布,然后测量两个分布之间的距离,但我只是不知道该怎么做。
过滤器看起来像(不完全是):
输出看起来像这样(我借用了这张图片作为示例)