Пытаюсь реализовать DOG фильтр в emgu так:emgu diffence гауссовского фильтра возвращает черное изображение
Image <Gray, byte> temp = inImage;
Image <Gray, byte> temp2 = inImage;
temp1._SmoothGaussian(1);
temp2._SmoothGaussian(3)
result= temp2.Sub(temp);
result.ToBitmap().Save("DoG.bmp");
Проблема заключается в том, что результат изображение все черное (я проверил temp1 и temp2, они разные и оба имеют гауссовский фильтр правильно применены)
У вас есть подсказка, где может быть проблема?
@any прогресс на нем? знаете ли вы, почему он возвращает весь черный. Я делаю то же самое, и я получил весь черный результат. –
да, причина упоминания Оливье А в его ответе – user1762087
спасибо за ваш комментарий. Я буду продолжать использовать разные размеры ядра –