Большое значение корреляции - текстурного признака Харалика (Accord.NET)

Рассчитываю текстурные признаки Харалика, использую Accord.NET. Значение корреляции получается очень большое, например, 464485811,26394. Не в диапазоне от -1 до 1. С чем это связано? В чём ошибка?

Например, для изображения:

введите сюда описание изображения

Корреляция - 66954519,712237

     // Загружаю файл
       OpenFileDialog ofd = new OpenFileDialog();
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                imgH = new Image<Gray, byte>(ofd.FileName);
            }


var glcm = new GrayLevelCooccurrenceMatrix(distance: 1, degree:  CooccurrenceDegree.Degree0, normalize: true, autoGray:true);

Bitmap BmpInput = imgH.ToBitmap();

double[,] matrix = glcm.Compute(BmpInput);

HaralickDescriptor haralick = new HaralickDescriptor(matrix);
   
var f01 = haralick.F01.ToString();
var f02 = haralick.F02.ToString();
var f03 = haralick.F03.ToString();
// ... и так далее до f014
// ... вывод переменных в dataGridView

Ответы (1 шт):

Автор решения: CrazyElf

Поскольку вы не привели код, можно только гадать. Я предполагаю, что вы не указали соответствующий параметр:

normalize = true

normalize

Type: System.Boolean

Whether to normalize generated histograms. Default is false.
→ Ссылка