Эмгу CV проблема соответствия шаблона изображения - PullRequest
0 голосов
/ 03 марта 2020

У меня 2 изображения одинакового размера. Один полностью черный, а другой полностью белый.

using (Image<Gray, float> resultimg = WhiteImage.MatchTemplate(BlackImage, TemplateMatchingType.CcoeffNormed))
        {
            double[] l_minValues, l_maxValues;
            Point[] l_minLocations, l_maxLocations;
            l_resultimg.MinMax(out l_minValues, out l_maxValues, out l_minLocations, out l_maxLocations);


            int l_nPercentage = Convert.ToInt32(Math.Round(l_maxValues[0] * 100));

        }

Я получаю совпадение на 100% после выполнения кода выше, даже если изображения совершенно разные. Если я добавлю белую однопиксельную точку на черном изображении, то получу правильный результат, равный 0. Я не уверен, где я ошибаюсь. введите описание изображения здесь

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

...