Сглаживание результата классификации
Вход: результат классификации, блок параметров.
Выход: результат классификации.
Для работы данной процедуры необходимо в блоке параметров задать число проходов, а также размер и форму окна сглаживания.
- Число проходов: число выполнений операции сглаживания результата классификации. Каждый следующий проход производится над результатом предыдущего прохода. Число проходов варьируется от 1 до 10.
- Размер окна: в выпадающем списке выбирается размер квадрата в пикселях, с нечётной длиной стороны. Размер варьируется от 3x3 до 11x11.
- Форма окна: отображается квадрат из переключателей (чекбоксов), соответствующий выбранному размеру окна - по одному переключателю на каждый пиксель. С помощью переключателей пользователь может выбрать, какие пиксели в квадрате будут учитываться для сглаживание.
Операция сглаживания (один проход)
Окно сглаживания итеративно перемещается по изображению таким образом, что центральный пиксель окна построчно проходит всё изображение (весь исходный массив данных).
Одна итерация одного прохода заключается в вычислении нового класса для центрального пикселя окна и записи этого значения в новый массив. Новым классом центрального пикселя становится тот класс, который занимает наибольшее число точек в окне сглаживания.