Я хочу определить фон следующего изображения, на переднем плане которого всегда много черных точек:
img.png
Кто-то выполняет морфологическое замыкание изображения дискообразным структурирующим элементом и получает хороший результат:
Код Matlab:
img = imread('c:\img.png');
bg = imclose(img, strel('disk', 15));
figure('name', 'bg'), imshow(bg);
Итак, как реализовать imclose(IM, SE) в opencv, чтобы заменить работу в MATLAB, или есть другой лучший способ обнаружить такой фон с помощью метода opencv?